Моего яваскрипта кода отключить десятичные в текстовом поле IX, как этотKeyCode принимает неправильно в Mozilla
$(document).ready(function() {
$(".money-input").keypress(function (e) {
// between 0 and 9
if (e.which < 48 || e.which > 57) {
alert(1);
showAdvice(this, "Integer values only");
return (false); // stop processing
}
});
function showAdvice(obj, msg) {
$("#singleAdvice").stop(true, false).remove(); // remove any prev msg
$('<span id="singleAdvice" class="advice">' + msg + '</span>').insertAfter(obj);
$("#singleAdvice").delay(4000).fadeOut(1500); // show for 4 seconds, then fade out
}
});
Это отлично работает в Chrome. Но когда я иду в Mozilla. Обратное пространство alos попадает в этот случай. Поэтому, когда я нажимаю обратно, ничего не происходит, и отображается сообщение об ошибке. Может ли кто-нибудь указать, что я делаю неправильно?
что на самом деле вы хотите? –