【发布时间】:2019-01-11 12:23:42
【问题描述】:
我正在使用 Oracle JET 框架开发应用程序,并且我正在使用 Oracle JET Cookbook 中所示的组合框输入。
如何禁用手动键盘输入?
我尝试在输入中添加此命令,但此命令均无效:
onkeypress="return false;"
onkeydown="return false"
<input id="combobox" list="browsers"
data-bind="ojComponent: {component: 'ojCombobox',
multiple: true, value: val,
rootAttributes: {style:'max-width:20em'}}"/>
<datalist id="browsers">
<option value="Internet Explorer">Internet Explorer</option>
<option value="Firefox">Firefox</option>
<option value="Chrome">Chrome</option>
<option value="Opera">Opera</option>
<option value="Safari">Safari</option>
</datalist>
谢谢
【问题讨论】:
-
组合框的全部意义在于它是文本输入和下拉菜单的组合。如果你只想要一个下拉菜单……你的框架不提供一个吗?
-
谢谢@昆汀
标签: javascript html oracle-jet