输入限制,我想用下面的代码来限制输入(字母)到文本字段:对于所选择的jQuery插件
$('input').bind('keypress', function (event) {
var regex = new RegExp("^[a-zA-Z0-9]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});
上面的代码在一个标准的输入栏的伟大工程,但是当我键入由Chosen生成的字段,该功能不适用。所选的插件确实生成了一个包含<input type="text">
的div,但$('input')
似乎没有触及它。我猜这是由于应用上述代码的时间所致。
难道你不能给'你'的'输入'域的'class'属性? – Rizstien