2012-11-11 41 views
0

我使用jQuery Datapicker输入日期禁用datatpicker场,但保持onClick事件

<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事件保持到能够显示日历。

可以吗?

谢谢!

回答

3

对于jQuery的方法简单地使用:

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

这里有一个功能fiddle

2

asp.net的MVC:

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

HTML输入:

<input type="textbox" readonly="readonly" /> 
相关问题