次の関数を使用して、テキストボックスを数値のみにします
$(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="">
私の問題は、システム言語が日本語に変わると、グーグルクロームを使用してテキストボックスに整数値を入力できないことです。解決策はありますか?