HTML5 required vs walidacja js

0

Lepiej korzystać z required aby sprawdzać (po stronie użytkownika)czy pola są puste w formularzu. Czy lepiej walidować to js?

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

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:

  1. różnią się implementacją w zależności od przeglądarki
  2. 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.

0

Najlepiej stosować obie walidacje, nigdy nie wiesz co użytkownik wpisze w polu tekstowym. JS pozwala ubezpieczyć się na więcej opcji, ale trzeba też brać pod uwagę możliwość wyłączenia działania JS.

1 użytkowników online, w tym zalogowanych: 0, gości: 1