У меня есть в поле ввода, которое может содержать только числовые значения (с использованием этот плагин).
Теперь я хочу, чтобы вход был ниже, скажем, 90.
Если введено значение, которое превышает этот максимальный предел или не может быть проанализировано, должно быть вставлено предыдущее значение.
По умолчанию поле будет содержать «1».
<input id="targetQuantity" name="targetQuantity" type="text" value="1" />
Полагаю, мне нужно каким-то образом поймать текущее значение. Попробуйте разобрать новое значение. Если это допустимое значение, продолжите с этим значением, если нет, верните старое значение.
Поскольку мои навыки JS действительно ограничены, я даже не знаю, какие события доступны для меня, и я нахожу документацию, которую нашел на intarwebz, довольно запутанной.
- EDIT -
В итоге я использовал код Сергея и совет Аарона по удобству использования.
Все, что я сейчас ищу, - это включить / отключить отправку всей формы.
Недостаточно просто отключить кнопку отправки.