我有一个输入字段,其掩码为 "999999999"
. 它在英文键盘上工作得非常好,但我也可以输入日文/中文字符(打破掩盖) .
有没有办法限制英语键盘数字的输入?
<input type="text" id="pin" lang="en">
我也试过以下但是没有用 .
$.fn.onlyNumeric = function(config) {
var defaults = {
}
var options = $.extend(defaults, config);
return this.each(function(){
$(this).bind('keyup blur', function(){
$(this).val($(this).val().replace(/[^0-9]/g, ''));
});
});
}
$('#pin').onlyNumeric();
有帮助吗?
2 回答
您可以尝试使用这样的按键事件:
SEE DEMO
我在日语中搜索javascript的日语字符方法 . 有许多日本网站描述这一点 . 对不起,我不知道jquery . 我希望你能得到它的暗示 . 这是我找到的链接 .
http://javascript.eweb-design.com/1205_no.html
尝试示例页面:
http://javascript.eweb-design.com/sample/s1205_1.html
我无法在上面的示例页面的输入框中输入日文字符 . 似乎只允许[0-9]和[¥b]和¥r char .