blob: 107bbd32bbc8f00a6085b84e34d8874c0c7fa246 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
---
title: validityState.badInput
slug: Web/API/ValidityState/badInput
tags:
- API
- Constraints API
- HTML DOM
- Свойство
- Только для чтения
- ValidityState
browser-compat: api.ValidityState.badInput
---
<p>{{APIRef("HTML DOM")}}</p>
<p>Доступное только для чтения свойство <strong><code>badInput</code></strong> объекта <a href="/ru/docs/Web/API/ValidityState">ValidityState</a>, указывающее, что пользователь ввёл значение, которое браузер не может преобразовать. Например, поле ввода чисел, содержащее строку. <em><strong>Примечание:</strong> Во всех браузерах, кроме Internet Explorer, ввести в числовое поле любое нечисловое значения не удастся.</em></p>
<h2 id="Example">Пример</h2>
<pre class="brush: html"><input type="number" id="age"></pre>
<pre class="brush: js">var input = document.getElementById("age");
if (input.validity.badInput) {
console.log("Bad input detected…");
} else {
console.log("Content of input ok.");
}
</pre>
<h2 id="Specifications">Спецификации</h2>
{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
<p>{{Compat}}</p>
<h2 id="See_also">Смотрите также</h2>
<ul>
<li><a href="/ru/docs/Web/Guide/HTML/HTML5/Constraint_validation">Руководство: Валидация ограничений</a></li>
<li><a href="/ru/docs/Learn/Forms/Form_validation">Учебник: Валидация форм</a></li>
</ul>
|