如何不允许使用 jQuery 在文本输入字段中输入内容?
我在文本输入字段上使用 jQuery 日期选择器,我不想让用户使用键盘更改文本输入框中的任何文本。
这是我的代码:
$('#rush_needed_by_english').keydown(function() {
//code to not allow any changes to be made to input field
});
如何使用 jQuery 不允许在文本输入字段中进行键盘输入?
I am using the jQuery datepicker on a text input field and I don't want to let the user change any of the text in the text input box with the keyboard.
Here's my code:
$('#rush_needed_by_english').keydown(function() {
//code to not allow any changes to be made to input field
});
How do I not allow keyboard typing in a text input field using jQuery?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以简单地将该字段设置为只读:
如果您使用的是 jQuery 1.6+,则应该使用
prop()
方法:或者放弃 jQuery 并使用纯 JavaScript:
You could simply make the field read-only with:
If you're using jQuery 1.6+, you should use the
prop()
method instead:Or ditch jQuery and use plain JavaScript:
你可以:
You could: