Dunno2018, решения этого тоже разные можно придумать, например, вызывать проверку не при вводе, а при потере фокуса у поля jsfiddle.net/s6ypbzx2
или убрать проверку минимального значения. jsfiddle.net/s6ypbzx2/1
или не перезаписывать значение, а высвечивать ошибку и не давать отправить данные формой jsfiddle.net/s6ypbzx2/2
pashted спасибо большое. Правда при использовании blur начинает считать не правильно. А вот если использовать change, то уже похоже на правду :)
Еще один момент. Изначально рассчет не выводится, только если начать вводить в input или ползунки двигать. Можете пнуть в нужном направлении?