繁体   English   中英

如何只输入有限的字母 <input type=“text” /> 用jQuery?

[英]How to make only limited letters can be typed into <input type=“text” /> with jQuery?

例如,仅允许输入数字:

<input type="text" id="target" />

使用keypress()事件。 本示例防止使用非数字字符(0 = 48、9 = 57)。

$(function() {
  $("#target").keypress(function(evt) {
    if (evt.which < 48 || evt.which > 57) {
      return false;
    }
  });
});

请参阅此Javascript关键代码列表

var value = $('#target').val();

function isNumber ( n ) { return !isNaN( n ) }

isNumber(value) // if its '3' then true
isNumber(value) // if 3 then true
isNumber(value) // if '' then false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM