我有一个jquery Datetimepicker,我想禁用键盘输入。 我只想在选择器(Modalbox)上编辑此字段。
答案 0 :(得分:3)
您应该在输入上禁用键盘,如下所示:
$(function() {
$('#datepicker').keypress(function(event) {
event.preventDefault();
return false;
});
});
答案 1 :(得分:1)
readonly
属性应该适合您,可以通过手动输入在输入字段中使用此属性,也可以使用Javascript或jQuery设置此属性。
使用脚本将文本字段设置为只读:
document.getElementById("myText").readOnly = true;
或使用HTML:
<input type="text" name="textName" placeholder="Select date" readonly>
答案 2 :(得分:-1)
试试这个prop()
// Disable #x
$( "#x" ).prop( "disabled", true );
// Enable #x
$( "#x" ).prop( "disabled", false );