2012-11-11 71 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" /> 
相關問題