Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 击倒剑道时间选择器禁用用户文本输入_Javascript_Jquery_Html_Knockout.js_Kendo Ui - Fatal编程技术网

Javascript 击倒剑道时间选择器禁用用户文本输入

Javascript 击倒剑道时间选择器禁用用户文本输入,javascript,jquery,html,knockout.js,kendo-ui,Javascript,Jquery,Html,Knockout.js,Kendo Ui,如何使用击倒剑道绑定禁用剑道UI时间选择器中的用户文本输入 在我的非击倒剑道项目中,我使用()成功地做到了这一点: 这样,控件下拉列表处于活动状态,用户可以选择时间值,但不能在框中键入,这正是我想要的 现在我正在使用击倒剑道绑定,我找不到任何选项来禁用用户文本输入。(). 有办法吗 绑定支持启用的选项,您可以根据布尔可观测值绑定该选项 比如: <input data-bind="checked: isStartTimeEnabled" type="checkbox" /> <i

如何使用击倒剑道绑定禁用剑道UI时间选择器中的用户文本输入

在我的击倒剑道项目中,我使用()成功地做到了这一点:

这样,控件下拉列表处于活动状态,用户可以选择时间值,但不能在框中键入,这正是我想要的


现在我正在使用击倒剑道绑定,我找不到任何选项来禁用用户文本输入。(). 有办法吗

绑定支持启用的
选项,您可以根据布尔可观测值绑定该选项

比如:

<input data-bind="checked: isStartTimeEnabled" type="checkbox" />
<input id="timepicker" data-bind="kendoTimePicker: { value: startTime, format: 'HH:mm', enabled: isStartTimeEnabled }" />


示例:

您可以在#时间选择器上使用“启用”绑定:

<input id="timepicker" 
       data-bind="kendoTimePicker: { value: startTime, format: 'HH:mm' },
       enable: false" />


演示:。

如果启用为false,则整个控件将被禁用。我希望控件被启用,但我不希望用户能够在文本框中键入内容。如果您不希望整个功能被禁用,那么@manji建议使用
enable
绑定是明智的。TimePicker小部件不支持enable绑定
<input id="timepicker" 
       data-bind="kendoTimePicker: { value: startTime, format: 'HH:mm' },
       enable: false" />