Я использую один из новых типов ввода HTML5, number:
<input type="number" />
В Opera, который является единственным браузером на рабочем столе, который я знаю, который в настоящее время распознает его, он отображает его как таковой:
Проблема, с которой я столкнулась, - это проверка. Если пользователь вводит что-то недействительное в поле, например: "abc
", значение, возвращаемое myInput.value
, является пустой строкой. Это делает невозможным определение того, был ли пользователь оставлен в поле пустым или если они ввели некоторые неверные данные. Есть ли способ получить реальное значение поля?