Скрипт выглядит довольно просто. При в воде в поле .mark он отменяет нажатие клавиши, если это не цифра. Работает в Chrome, Opera и даже IE, а в Firefox цифры не вводятся, то есть игнорируются вообще все клавиши. Подскажите, пожалуйста, почему?
$(document).on("keypress", ".mark", function(e){
if(e.keyCode < 48 || e.keyCode > 57) return false;
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="mark" />
Поменяй e.keyCode на e.which:
$(document).on("keypress", ".mark", function(e){
if(e.which < 48 || e.which > 57) return false;
});
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости