Урок:

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

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

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

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

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

62

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

25 грн

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

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

475

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

35 грн

25."ФОРМИ ЗБЕРЕЖЕННЯ КУЛЬТУРНОЇ СПАДЩИНИ"

25."ФОРМИ ЗБЕРЕЖЕННЯ КУЛЬТУРНОЇ СПАДЩИНИ"

15

Аватар профіля Тунік Світлана Григорівна
Мистецтво
9 клас

48 грн

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

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

370

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

21 грн

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

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

210

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

72 грн

Дані, знання

Дані, знання

535

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

35 грн

Схожі уроки

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

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

1319

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

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

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

1152

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

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

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

1370

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

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

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

512

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

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

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

674

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

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

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

300

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