Урок:

Валідація та збереження даних форм

06.12.2023
1 0
Опис уроку (учням цей опис не показується):

Модуль. Веб-технології

Вміст уроку:
1
2

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Опрацюйте теоретичний матеріал:

Ви, непевно, неодноразово відвідували сайти з формою реєстрації і пробували її заповнити? Якщо так, то при цьому могли бачити наступні повідомлення:

"Це поле є обов'язковим для заповнення" (ви не можете залишити це поле порожнім)

"Будь ласка, введіть ваш телефонний номер в форматі xxx-xxxxxxx" (введіть три цифри, тире, сім цифр)

"Будь ласка, введіть справжню адресу електронної пошти" (якщо ваша запис не в форматі "somebody@example.com")

"Ваш пароль повинен бути від 4 до 15 символів довжиною, і містити одну велику літеру, один символ, і число" і т.п.

Валідація форми - це коли користувач вводить дані, а веб-додаток перевіряє чи вони коректні. Якщо дані вірні, додаток дозволяє даними бути відправленими на сервер і (як правило) бути збереженими в базі даних, якщо ні - він видає повідомлення про помилку.

050187oo-9e6d-940x599.pngРізні типи валідації форми

Існує два різних типи перевірки форми:

  • Перевірка на стороні клієнта - це перевірка, яка відбувається в браузері, перш ніж дані будуть відправлені на сервер. Це зручніше, ніж перевірка на стороні сервера, так як дає миттєву відповідь.

  • Перевірка на стороні сервера - це перевірка, яка виникає на сервері після відправки даних. Серверний код використовується для перевірки даних перед їх збереженням в базі даних. Якщо дані не проходять перевірку валідності, відповідь відправляється назад клієнту, щоб повідомити користувачеві, які виправлення повинні бути зроблені. Перевірка на стороні сервера не така зручна, як перевірка на стороні клієнта, оскільки вона не видає помилок до тих пір, поки не буде відправлена вся форма. Проте, перевірка на стороні сервера - це остання лінія захисту вашого додатки від неправильних або навіть шкідливих даних. Всі популярні серверні фреймворки мають функції для перевірки і очищення даних (що робить їх безпечними).

У реальному світі розробники схильні використовувати комбінацію перевірки на стороні клієнта і сервера.

04026nba-691c-940x716.png

2

10 з 10 балів

Виконайте інтерактивні вправи. Скріни вправ прикріпіть до цього завдання.

Рефлексія від 12 учнів

Сподобався:

0

Так: 11

Ні: 1

Зрозумілий:

0

Так: 11

Ні: 1

Потрібні роз'яснення:

0

Ні: 11

Так: 1

Рекомендуємо

Елементи вибору: прапорці, перемикачі

Елементи вибору: прапорці, перемикачі

47

Аватар профіля Федотова Наталія Олександрівна
Інформатика
8 клас

25 грн

ГР1 Дані та їх структури. Класифікація. Формати даних для збереження обʼєктів різних типів

ГР1  Дані та їх структури. Класифікація. Формати даних для збереження обʼєктів різних типів

418

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

35 грн

9 клас. Урок 58. Створення форм для збирання даних (Airtable)

9 клас. Урок 58. Створення форм для збирання даних (Airtable)

321

Аватар профіля Вітенко Іван
Інформатика
9 клас

21 грн

9 клас. Урок 58. Створення форм для збирання даних (Airtable)

9 клас. Урок 58. Створення форм для збирання даних (Airtable)

161

Аватар профіля Вітенко Іван
Інформатика
9 клас

72 грн

Дані, знання

Дані, знання

506

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

35 грн

Типи даних

 Типи даних

384

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

35 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1278

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1097

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1340

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

491

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

648

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

276

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас