javascript - 防止用户在输入框中手动输入日期

标签 javascript jquery datepicker jquery-ui-datepicker

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

我认为我可以取消 onkeydownonkeypress 事件,但在两个事件处理程序上执行相同的操作并不让我觉得特别优雅。还有其他方法可以达到同样的目的吗?

最佳答案

只需将 readonly 属性添加到这些输入字段即可防止直接输入

关于javascript - 防止用户在输入框中手动输入日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4805218/

相关文章:

javascript - 将 C# webapp 更改为使用母版页后,DatePicker 不再工作

jQuery UI Datepicker 不接受 unix 时间戳作为默认值

javascript - 有没有办法用javascript检测win服务包?

javascript - 使用 .each() 迭代列表并使用 li 的文本创建选择选项

javascript - 在 javascript 中操作时间变量 - 将小时添加到时间变量

jquery - 使用另一张图片淡入/淡出背景图片/淡出其他元素

javascript - 是否可以在 css 中按下并按住按钮触发事件?

javascript - JQ Datepicker - 从数据 ID 属性设置默认日期

javascript - jQuery函数调用后,shadowbox停止工作

javascript - CasperJS支持 session 机制吗?