validityState.badInput
Доступное только для чтения свойство badInput
объекта ValidityState, указывающее, что пользователь ввёл значение, которое браузер не может преобразовать. Например, поле ввода чисел, содержащее строку. Примечание: Во всех браузерах, кроме Internet Explorer, ввести в числовое поле любое нечисловое значения не удастся.
Пример
<input type="number" id="age">
var input = document.getElementById("age");
if (input.validity.badInput) {
console.log("Bad input detected…");
} else {
console.log("Content of input ok.");
}
Спецификации
Specification |
---|
HTML Standard # dom-validitystate-badinput-dev |
Совместимость с браузерами
BCD tables only load in the browser