Skip to content

Commit

Permalink
update(HTML): web/html/constraint_validation
Browse files Browse the repository at this point in the history
  • Loading branch information
undead404 committed Aug 10, 2024
1 parent 97b0e84 commit af49ce9
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions files/uk/web/html/constraint_validation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ page-type: guide

Базове знайомство з цими концепціями, з прикладами, дивіться в [Підручнику з валідації форм](/uk/docs/Learn/Forms/Form_validation).

> **Примітка:** Валідація обмежень HTML не усуває потреби валідації на _серверній стороні_. Навіть попри те, що слід очікувати куди менше недійсних запитів форми, такі запити все одно можуть бути надіслані багатьма способами:
> [!NOTE]
> Валідація обмежень HTML не усуває потреби валідації на _серверній стороні_. Навіть попри те, що слід очікувати куди менше недійсних запитів форми, такі запити все одно можуть бути надіслані багатьма способами:
>
> - Шляхом внесення змін до HTML через інструменти розробника в браузері.
> - Ручним формуванням запиту HTTP, без використання форми.
Expand Down Expand Up @@ -262,7 +263,7 @@ page-type: guide

Виклик `checkValidity()` називається _статичною_ валідацією обмежень, а виклик `reportValidity()` або подання форми називається _інтерактивною_ валідацією обмежень.

> **Примітка:**
> [!NOTE]
>
> - Якщо на елементі {{HTMLElement("form")}} задано атрибут [`novalidate`](/uk/docs/Web/HTML/Element/form#novalidate), то інтерактивна валідація обмежень не відбувається.
> - Виклик методу `submit()` на інтерфейсі [`HTMLFormElement`](/uk/docs/Web/API/HTMLFormElement) не спричиняє валідації обмежень. Інакше кажучи, цей метод надсилає дані форми на сервер навіть тоді, коли ці дані не задовольняють обмеженням. Замість цього викликайте метод `click()` на кнопці подання.
Expand All @@ -278,7 +279,8 @@ page-type: guide

Формат поштового індексу в різних країнах відрізняється. Річ не лише в тому, що більшість країн дозволяє необов'язковий префікс з кодом країни (наприклад, `D-` в Німеччині, `F-` в Франції або Швейцарії), але також у тому, що деякі країни мають поштові індекси лише з фіксованою кількістю цифр, а інші, наприклад, Велика Британія, мають складнішу структуру, що дозволяє на деяких конкретних позиціях літери.

> **Примітка:** Це не вичерпна бібліотека валідації поштових індексів, а лише демонстрація ключових концепцій.
> [!NOTE]
> Це не вичерпна бібліотека валідації поштових індексів, а лише демонстрація ключових концепцій.
Як приклад, додаймо сценарій, що перевіряє валідацію обмежень для цієї простої форми:

Expand Down

0 comments on commit af49ce9

Please sign in to comment.