从任何输入禁用datatpicker字段但保持onClick事件

时间:2012-11-11 01:27:22

标签: jquery asp.net-mvc

我正在使用jQuery Datapicker输入日期

<div style="display: inline-block;"><input data-val="true" data-val-date="The field Date of Birthday must be a date." data-val-required="The Date of Birthday field is required." id="Individual_DOB" name="Individual.DOB" type="text" value="1/1/0001 12:00:00 AM" /></div>

我需要的是禁用键盘输入到字段中,但要保持onClick事件能够显示日历。

有可能吗?

谢谢!

2 个答案:

答案 0 :(得分:3)

对于jQuery方法,只需使用:

$("#Individual_DOB").keypress(function(){
    return false;
});​​​​​​​​​​​​​​​​​​​​​​​​​

这是一个功能fiddle

答案 1 :(得分:2)

asp.net mvc:

@Html.TextBoxFor(x => x.Birthday, new { @readonly = "readonly" } )

html输入:

<input type="textbox" readonly="readonly" />