Zadanie 37 z arkusza EE.09, czerwiec 2020

JavaScript Poziom: łatwe

Na stronie internetowej znajduje się formularz, do którego należy zaprogramować następujące funkcje:  walidacja: w trakcie wypełniania formularza w czasie rzeczywistym jest sprawdzana poprawność danych  przesyłanie danych: po wypełnieniu formularza i jego zatwierdzeniu dane są przesyłane do bazy danych na serwerze Aby zaimplementować tę funkcjonalność w możliwie najprostszy sposób, należy zapisać

Wybierz odpowiedź

Cały arkusz EE.09, czerwiec 2020

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: D

walidację w języku JavaScript, a przesyłanie danych w skrypcie PHP.

Dlaczego

Walidacja w czasie rzeczywistym musi działać w przeglądarce, więc pisze się ją w JavaScript, a zapis do bazy na serwerze robi PHP. Sama walidacja w JS nie wystarcza: dane trzeba sprawdzić też w PHP, bo klienta można obejść.