繁体   English   中英

在输入文本字段中禁用键盘

[英]Disable Keyboard in Input Textfield

我有一个jQuery Datetimepicker,我想禁用键盘输入。 我只想在选择器(Modalbox)上编辑此字段。

您应该像这样禁用输入的键盘:

$(function() {
   $('#datepicker').keypress(function(event) {
       event.preventDefault();
       return false;
   });
});

这是一个工作的小提琴

文本输入上的readonly属性应该适合您,可以通过手动输入在输入字段中使用此属性,也可以使用Javascript或jQuery设置此属性。

使用脚本将文本字段设置为只读:

document.getElementById("myText").readOnly = true;

或使用HTML:

<input type="text" name="textName" placeholder="Select date" readonly>

试试这个prop()

// Disable #x
$( "#x" ).prop( "disabled", true );

// Enable #x
$( "#x" ).prop( "disabled", false );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM