テキスト入力フィールドに数字のみを許可したい。これは私がしたことです:
$(document).on("keypress", ".numeric", function (e) {
if(($(this).attr("class")).indexOf("price") >= 0) {
if (e.which != 8 && e.which != 0 && e.which != 190 && (e.which < 48 || e.which > 57)) {
//display error message
$(this).css("background-color", "rgb(245, 203, 203)");
$(this).css("border", "1px solid #FF0000");
$(this).attr("placeholder", "Enter only numbers");
return false;
}
}
}
10進数を許可するように追加e.which != 190
しましたが、機能しません。そして、それが機能する場合、ユーザー12.9.32.
は間違っているような何かを入力できるようになります。
これについて何か考えはありますか?ありがとうございました