--- title: validityState.badInput slug: Web/API/ValidityState/badInput tags: - API - Constraints API - HTML DOM - Свойство - Только для чтения - ValidityState browser-compat: api.ValidityState.badInput ---
{{APIRef("HTML DOM")}}
Доступное только для чтения свойство 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."); }
{{Compat}}