title | short-title | slug | page-type | browser-compat |
---|---|---|---|---|
ValidityState: badInput property |
badInput |
Web/API/ValidityState/badInput |
web-api-instance-property |
api.ValidityState.badInput |
{{APIRef("HTML DOM")}}
The read-only badInput
property of a ValidityState object indicates if the user has provided input that the browser is unable to convert. For example, if you have a number input element whose content is a string.
A boolean.
<input type="number" id="age" />
const input = document.getElementById("age");
if (input.validity.badInput) {
console.log("Bad input detected…");
} else {
console.log("Content of input OK.");
}
{{Specifications}}
{{Compat}}