Lepiej korzystać z required aby sprawdzać (po stronie użytkownika)czy pola są puste w formularzu. Czy lepiej walidować to js?
HTML5 required vs walidacja js
- Rejestracja: dni
- Ostatnio: dni
- Postów: 518
0
- Rejestracja: dni
- Ostatnio: dni
- Postów: 526
0
Required został dodany, z tego co wiem, dopiero w HTML5 więc wszystko zależy od tego jakie wersje przeglądarek chcesz wspierać. Poza tym walidacja w JS pozwala też walidować nie tylko to czy jest jakaś wartość, ale też czy wartość jest poprawna
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Rzeszów
0
ja z walidacji html5 korzystam tylko w przypadku prostych formularzy, do required i w porywach type=email
tworząc większą webaplikację nie korzystam z nowinek html5, w tym nowych wartości type, dlatego, że:
- różnią się implementacją w zależności od przeglądarki
- i zazwyczaj implementacja ta jest mniej wygodna/intuicyjna/spójna z resztą aplikacji niż js-owe odpowiedniki
na mobilnych html5 mocno się przydaje (pozwala np. dodawać maile z listy kontaktów - oczywiście zależy od implementacji, implementacja kalendarza jest zdecydowanie lepsza niż zabawa w js-owe popupy), ale na dekstopie - niekoniecznie.