如何禁用自由格式用户输入仅允许下拉

How to disable free form user input allow drop down only

我有一个选择时间的输入。但我希望用户只能从下拉菜单中更改输入值,而不能在其上自由输入

<div>
  <input id="Time"/>
</div>

使用 select 标签代替 input 标签

Here is a demo

这是一个fiddle using KendoDateTime Picker

<input id="Time" readonly/>

我使用 readonly 输入选项来禁用输入

This is what you are looking for

禁止用户在文本框中自由输入。

<input id="Time" disabled/>

Asking For somethin like This DEMO

这会起作用:

$("#Time").kendoDatePicker();

$('#Time').attr('disabled','disabled');

在 html 中执行此操作的其他方法是:

<input id="Time" onkeydown="return false;" />