From 5f86e916c665839efd0d0a8caf0e233e32be2040 Mon Sep 17 00:00:00 2001 From: Yana Klose-Ivanova <75987641+captainspring@users.noreply.github.com> Date: Wed, 7 Apr 2021 09:01:43 +0300 Subject: Delete the HTML5 Updates on Forms page (#427) * Deletes the page * Deletes HTML5 Updates on Forms redirect --- files/ru/_redirects.txt | 1 - .../learn/html/forms/html5_updates/index.html | 150 --------------------- 2 files changed, 151 deletions(-) delete mode 100644 files/ru/orphaned/learn/html/forms/html5_updates/index.html (limited to 'files/ru') diff --git a/files/ru/_redirects.txt b/files/ru/_redirects.txt index 5f31027d7d..cd12c58e98 100644 --- a/files/ru/_redirects.txt +++ b/files/ru/_redirects.txt @@ -612,7 +612,6 @@ /ru/docs/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document /ru/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines /ru/docs/Web/Guide/HTML/Tips_for_authoring_fast-loading_HTML_pages /ru/docs/Learn/HTML/Howto/Author_fast-loading_HTML_pages /ru/docs/Web/Guide/HTML/Using_data_attributes /ru/docs/Learn/HTML/Howto/Use_data_attributes -/ru/docs/Web/Guide/HTML/Формы_в_HTML /ru/docs/orphaned/Learn/HTML/Forms/HTML5_updates /ru/docs/Web/Guide/Графика /ru/docs/Web/Guide/Graphics /ru/docs/Web/Guide/Производительность /ru/docs/Web/Guide/Performance /ru/docs/Web/HTML/CORS_settings_attributes /ru/docs/Web/HTML/Attributes/crossorigin diff --git a/files/ru/orphaned/learn/html/forms/html5_updates/index.html b/files/ru/orphaned/learn/html/forms/html5_updates/index.html deleted file mode 100644 index e8ba6dbc84..0000000000 --- a/files/ru/orphaned/learn/html/forms/html5_updates/index.html +++ /dev/null @@ -1,150 +0,0 @@ ---- -title: Формы в HTML -slug: orphaned/Learn/HTML/Forms/HTML5_updates -tags: - - HTML - - HTML5 - - Введение - - Интернет - - Любитель - - Новичок - - Обзор - - Руководство - - Формы -translation_of: Learn/HTML/Forms/HTML5_updates -original_slug: Web/Guide/HTML/Формы_в_HTML ---- -
Элементы и атрибуты форм в HTML5 предоставляют большие возможности семантической вёрстки, чем HTML4, а также позволяет отказаться от использования JavaScript и CSS, которое было ранее необходимо для HTML4. Большие возможности в формах HTML5 делают удобным для пользователей отправление информации с различных веб-сайтов. Они также предоставляют эти возможности для тех пользователей, у которых отключена поддержка JavaScript.
- -Эта статья описывает изменения в HTML-формах, представленных в HTML5. Для более подробного руководства по использованию формами, просмотрите наше обширное руководство по HTML-формам.
- -<input>
В элементе {{HTMLElement("input")}}
появились новые значения для атрибута {{htmlattrxref("type", "input")}}. (Просмотрите справочник {{HTMLElement("input")}} для получения полного списка атрибутов, значений и их использования для этого элемента.)
search
: Элемент представляет из себя поле для поиска. Переходы строк автоматически удаляются из значения value
.tel
: Элемент представляет из себя поле для редактирования номера телефона. Переходы строк автоматически удаляются из значения value
. Вы можете использовать атрибуты, такие как: {{htmlattrxref("pattern", "input")}} и {{htmlattrxref("maxlength", "input")}}, чтобы запретить ввод неподходящих символов.url
: Элемент представляет из себя поле для редактирования URL. Переходы строк и пробелы автоматически удаляются из значения value
.email
: Элемент представляет из себя поле для ввода одного адреса электронной почты. Переходы строк автоматически удаляются из значения value
. Может быть предоставлен недействительный адрес эл. почты, но поле ввода запретит отправку формы, если эл. адрес почты не будет соответствовать нормам ABNF.
Также, элемент {{HTMLElement("input")}} получил новые атрибуты:
- -text
, tel
, search
, url
, и email
.image
или submit,
и если установлен атрибут {{htmlattrxref("form", "input")}}.<input>
с атрибутом type="text"
определяет однострочное поле для ввода.
<form> - Введите своё имя: <input type="text" name="name"> -</form>- -
<input>
с атрибутом type="checkbox"
определяет флажок.
<input type="checkbox" name="chk" value="" checked> Подписаться на рассылку- -
<input>
с атрибутом type="radio"
определяет радио кнопку.
<form> - <input type="radio" name="animal" value="monkey">Обезьяна<br> - <input type="radio" name="animal" value="cat">Кот<br> - <input type="radio" name="animal" value="other">Другое -</form>- -
Элемент <form>
Элемент {{HTMLElement("form")}} получил новый атрибут:
- -Элемент <datalist>
Элемент {{HTMLElement("datalist")}} представляет собой список элементов {{HTMLElement("option")}}, который необходимо предложить при вводе поля {{HTMLElement("input")}}.
- -Вы можете использовать атрибут {{htmlattrxref("list", "input")}} в элементе {{HTMLElement("input")}}, чтобы связать текстовое поле с элементом {{HTMLElement("datalist")}}.
- -Элемент <output>
Элемент {{HTMLElement("output")}}
представляет собой результат каких-либо вычислений.
Вы можете использовать атрибут {{htmlattrxref("for", "output")}} для указания связи между элементом {{HTMLElement("output")}}
и другими элементами в документе, которые повлияли на расчёт (к примеру, поля для ввода параметров). Значением атрибута {{htmlattrxref("for", "output")}} является список ID других элементов, разделённый пробелами.
{{non-standard_inline}} Gecko 2.0 (but not necessarily other browser engines) supports defining custom validity constraints and error messages for {{HTMLElement("output")}} elements, and therefore applies the {{Cssxref(":invalid")}}, {{Cssxref(":valid")}}, {{Cssxref(":-moz-ui-invalid")}}, and {{Cssxref(":-moz-ui-valid")}} CSS pseudo-classes to them. This can be helpful in situations where the calculated result violates a business rule, but no specific input value does (for example, "The total of percentages must not exceed 100").
- -Атрибут {{htmlattrxref("placeholder", "input")}} в элементах {{HTMLElement("input")}}
и {{HTMLElement("textarea")}}
отображает подсказки для пользователей, которые показывают, что можно ввести в эти поля. Текст в placeholder не должен содержать символов перевода строки или возврата каретки.
Атрибут {{htmlattrxref("autofocus", "input")}} позволяет указать для элемента формы автоматическое получение фокуса после полной загрузки страницы, если пользователь сам не переместит фокус на другой элемент, например, этот атрибут можно указать для различных полей ввода. Только один элемент в документе должен иметь этот атрибут, который содержит Boolean значение. Этот атрибут может быть установлен в {{HTMLElement("input")}}
, {{HTMLElement("button")}}
, {{HTMLElement("select")}}
и {{HTMLElement("textarea")}}
элементах. {{htmlattrxref("autofocus", "input")}} нельзя установить в элементах input c атрибутом type установленным в значение hidden (это означает, что ты не можешь автоматически устанавливать фокус в скрытых полях).
DOM интерфейс HTMLLabelElement
, помимо свойств, относящихся к HTML элементу {{HTMLElement("label")}}
, предоставляет дополнительное свойство control, возвращающее поле ввода, для которого предназначен {{HTMLElement("label")}}
. Оно либо указывается в атрибуте {{htmlattrxref("for", "label")}}
, либо является первым вложенным полем ввода.
HTML5 provides syntax and API items to support client-side validation of forms. While this functionality does not replace server-side validation, which is still necessary for security and data integrity, client-side validation can support a better user experience by giving the user immediate feedback about the input data.
- -If the title
attribute is set on the {{HTMLElement("input")}} element, its value is used as tooltip. However, if the validation fails, this tooltip text will be replaced with the associated error message. It is possible to customize this error message using the non-standard {{htmlattrxref("x-moz-errormessage")}} attribute or when calling the setCustomValidity()
method.
<input type="email" title="Please, provide an e-mail" x-moz-errormessage="This is not a valid e-mail">- -
The following items in HTML5 syntax can be used to specify constraints on form data.
- -url
and email
for the {{htmlattrxref("type", "input")}} constrain the value to being a valid URL or e-mail address, respectively.In addition, you can prevent constraint validation by specifying the {{htmlattrxref("novalidate", "form")}} attribute on the {{HTMLElement("form")}}, or the {{htmlattrxref("formnovalidate", "button")}} attribute on the {{HTMLElement("button")}} element and on the {{HTMLElement("input")}} element (when {{htmlattrxref("type", "input")}} is submit
or image
). These attributes indicate that the form is not to be validated when it is submitted.
The following DOM properties and methods related to constraint validation are available to client-side scripts:
- -HTMLFormElement
objects, the checkValidity()
method, which returns true if all of this form element's associated elements that are subject to constraint validation satisfy their constraints, and false if any do not.willValidate
property, which is false if the element has constraints that are not satisfied.validity
property, which is a ValidityState
object representing the validity states that the element is in (i.e., constraint failure or success conditions).validationMessage
property, which is a message describing any constraint failures that pertain to the element.checkValidity()
method, which returns false if the element fails to satisfy any of its constraints, or true otherwise.setCustomValidity()
method, which sets a custom validation message, allowing for constraints to be imposed and validated beyond those that are predefined.