Задать вопрос
bootd
@bootd
Гугли и ты откроешь врата знаний!

Как сделать ввод чисел в поле кратному n?

Вот такой вот код, помогите его дописать:
el.change(function(){
    		if(){ // Если число не кратно n
    			alert('Число должно быть кратно штукам в упаковке!');
    		}
    	});


P.S. У меня уже стоит ограничение на ввод чисел, если нужно, то вот:
el.keypress(function(e){
			if (e.keyCode < 48 || e.keyCode > 57)
        		return false;
    	});
  • Вопрос задан
  • 1509 просмотров
Подписаться 3 Оценить 1 комментарий
Решения вопроса 2
inik23
@inik23
типа разработчик
попробуйте так:
el.change(function(){
      var numberNew = 5,
            n= 3;
    		if(numberNew % n ){ // Если число не кратно n
    			alert('Число должно быть кратно штукам в упаковке!');
    		}
    	});
Ответ написан
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
С учётом того, что значение в поле может появляться различными путями (животворящая копипаста, перетаскивание и пр.), рекомендуется значения текстовых полей контролировать с помощью события input.
Кстати, про ввод символов с помощью Alt+XXXX помним?
Пример
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 17:57
2000 руб./в час
22 янв. 2025, в 17:57
15000 руб./за проект