На моей странице есть несколько
<input type="number">
При фокусировке пользователю не должно быть разрешено покидать поле, если его значение заканчивается десятичной дробью. Но когда я делаю $('input').val()
, а значение равно 1.
, оно усекает десятичную дробь в конце, и я получаю 1
, даже если оно все еще присутствует в пользовательском интерфейсе. То же самое касается $('input').valueAsNumber
. Единственное, что до сих пор работало, это переключение на type="tel"
, но это представляет совершенно другую клавиатуру на мобильном телефоне. Могу ли я использовать здесь какие-либо атрибуты HTML?