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

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

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


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

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

Похожие вопросы