Скрипт выглядит довольно просто. При в воде в поле .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;
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Разрабатываю сайт на phpВ БД есть таблица со столбцами id и name
Мне надо построить динамический SQL-запрос, по которому будет осуществляться поиск объектов в базе данныхПоиск должен производится по фильтру,...
Есть графики (до 100 штук), каждый график должен быть отдельно (то есть на экране по 1 линии), как можно реализовать перемещение между графиками?...