您如何使用Jquery在文本框上限制键盘输入?
答案 0 :(得分:3)
如果您不希望用户能够在文本框中键入任何内容,请考虑readonly
和disabled
属性。如果服务器端需要文本框中的数据,请将其设为readonly
。如果没有,请将其设为disabled
。
<input type="text" readonly="readonly" />
<input type="text" disabled="disabled" />
如果您希望用户能够键入某些内容,但仅限制某些类型的字符(例如数字),请在文本框中收听keyup
事件。只要在文本框内释放密钥,就会触发它。在此事件回调中,检查文本框的值,并根据需要更改值。
答案 1 :(得分:0)
<input type="text">
使用属性maxlength