Валідація та збереження даних форм
Модуль «Веб-технології»
Урок 25
Повторюємо
Пригадаємо
Валідація (від латин. validus —�сильний)
«Визнання чогось законним, дійсним,�підтвердження на основі надання об’єктивних доказів того, що вимоги, призначені для конкретного використання або застосування, точно і в повному обсязі зумовлені, а мета досягнута»
Означення зі стандарту ISO 9000. �
Валідація сайта
Валідація сайта дозволяє стежити за правильним відображенням сайта в різних браузерах
Пошукові системи віддають перевагу сайтам із�валідним HTML-кодом, оскільки роботи пошукових систем розпізнають html-код за тими самими параметрами, що й браузери.
Приклади
Найпоширеніші помилки
Тег не закритий
�переважна більшість�тегів у html є парними, тобто складаються з відкриваючого та закриваючого тегів. Часто в ході верстання чи написання скрипту забувають дописувати закриваючий тег - що може призвести до неправильного відображення всього сайта �
Використання атрибута style
в разі його використання обсяги html коду можуть�збільшуватися в рази. Це не лише сповільнює швидкість завантаження всього сайта, а й ускладнює його розуміння �і подальше редагування. �
Порушення вкладеності елементів �
виникає в разі блокового верстання, коли не дотримуються ієрархічної вкладеності всіх блоків <div>, або інших парних елементів, коли частина тега відкрита в одному блоці, а закривається в іншому. При цьому можливе порушення структури дизайну сайта �
Найпоширеніші помилки
Використання вкладеного CSS
Коли каскадні таблиці стилів вбудовані у�код html. Це збільшує обсяг коду та ускладнює його налагодження. Найкраще стильові описи зберігати�в окремих файлах. �
Missing DOCTYPE
якщо вміст�елемента <!DOCTYPE> і сам елемент записані в нижньому регістрі.
Даний елемент є залежним від регістру тегом � �
�equiredattribute "alt" notspecif ed -обов’язковий атрибут «alt» не вказано.�
Бажано використовувати атрибут "alt". �
�Missing « » — відсутні лапки.�
Значення одного або декількох атрибутів записані не в лапках. �
Способи перевірки сайту
Найпоширеніший спосіб перевірити вихідний код сайта на валідацію — це онлайн-сервіси, оскільки вони постійно стежать за нововведеннями та модифікують свої алгоритми
1 СПОСІБ СЕРВІС VALIDATOR.W3.ORG
2 СПОСІБ. ПЛАГІНИ ДЛЯ БРАУЗЕРОВ
�
Перевірка на валідацію
Складові валідації сайту
Інструменти валідації�консорціуму W3C
Цікаво
Цікаво
Валідатори розділяють результат перевірки на помилки та попередження
помилки в коді, пропущені або зайві символи, які швидше за все будуть створювати проблеми.
Попередження
Цікаво
Правила валідації форм �
можна задавати обов’язкові для заповнення поля форми або вказати, що в певні поля потрібно вводити дані тільки певного типу:
Правила валідації забезпечують правильність заповнення форми відвідувачем сайта.
Якщо користувач заповнив веб-форму правильно, без помилок, то після відправки даних на сервер відображається�сторінка успішного заповнення форми або відбувається переадресація на заздалегідь задану сторінку.
�Якщо ж користувач заповнює форму для опитування або�голосування, то після успішного заповнення форми йому відразу ж відображається сторінка із загальними результатами�голосування. �
Аналізуємо.Обговорюємо
Завдання для самостійного виконання
проаналізуйте помилки, наведені у відео, до яких типів їх можна віднести. Створіть список у вигляді таблиці.
Домашнє завдання
Створіть таблицю основних вимог до валідності сайту
Результат роботи надішліть вчителю на поштову скриньку