阻止用户在输入框中手动输入日期

时间:2011-01-26 13:44:34

标签: javascript jquery datepicker jquery-ui-datepicker

我在两个输入框上使用jQuery datepick插件,并希望阻止我的网站用户在这些输入框中手动输入日期。我怎么能这样做?

我想我可以取消onkeydownonkeypress事件,但在两个事件处理程序上做同样的事情并不特别优雅。还有其他方法可以达到同样的目的吗?

3 个答案:

答案 0 :(得分:5)

只需将readonly属性添加到这些输入字段,这将阻止直接输入

答案 1 :(得分:3)

在输入上设置“只读”值。

<input type='text' id='foo' readonly='readonly'>

答案 2 :(得分:2)

<input type="text" readonly/>

应该这样做。