我使用以下函数将文本框设为仅数字
$(document).ready(function() {
$(".numeric_text_box").keydown(function(event) {
if(event.keyCode==9)
return true;
if(event.shiftKey)
event.preventDefault();
if (event.keyCode == 46 || event.keyCode == 8) {
}
else {
if (event.keyCode < 95) {
if (event.keyCode < 48 || event.keyCode > 57) {
event.preventDefault();
}
}
else {
if (event.keyCode < 96 || event.keyCode > 105) {
event.preventDefault();
}
}
}
});
});
我的文本框是
<input type="text" style="ime-mode:disabled" maxlength="100" name="txt_1" class="numeric_text_box" value="">
我的问题是,当系统语言更改为日语时,我无法使用google Chrome在我的文本框中输入整数值。是否有任何解决方案?