輸入限制,我想用下面的代碼來限制輸入(字母)到文本字段:對於所選擇的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