aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/api/validitystate/badinput/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/ru/web/api/validitystate/badinput/index.html')
-rw-r--r--files/ru/web/api/validitystate/badinput/index.html42
1 files changed, 42 insertions, 0 deletions
diff --git a/files/ru/web/api/validitystate/badinput/index.html b/files/ru/web/api/validitystate/badinput/index.html
new file mode 100644
index 0000000000..107bbd32bb
--- /dev/null
+++ b/files/ru/web/api/validitystate/badinput/index.html
@@ -0,0 +1,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">&lt;input type="number" id="age"&gt;</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>