Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]HTML5 - FORM - HELP?
Forum PHP.pl > Forum > Przedszkole
bebzon_hc
Oto kawał mojego formularza...

  1. <label for="gazeta">GAZETA</label>
  2. <input name="gazeta" type=checkbox value="" >A</label>
  3. <input name="gazeta" type=checkbox value="" >B</label>
  4. <input name="gazeta" type=checkbox value="">C</label>
  5. <input name="gazeta" type=checkbox value="">D</label>
  6. <input name="gazeta" type=checkbox value="">E</label>
  7. <span class="formHelp">XXXXXX</span>


Z tego co wiem w HTML5 można użyć w fomularzach opcji REQUIRED. Tak jak w polach textarea czy input="text" nie ma problemu z użyciem tej opcji, tak kiedy pojawia się pole wyboru CHECKBOX to nie bardzo wiem jak tego użyć. Chciałbym żeby użytkownik musiał wybrać przynajmniej jedno pole. Jeśli dodam required do każdego chceckbox to użytkownik musi zaznaczyć każde pole. Jakieś propozycje jak to rozwiązać ?



bebzon_hc
Tyle też znalazłem kolego... blink.gif Wolę się jednak upewnić i szukam rady gdzie mogę. Z tego wynika, że się poprostu nie da i pozostaje walidacja za pomocą JS. W każdym razię dziękuję za odpowiedź.
kamil4u
Żartujesz prawda? Zobacz jak działa ten kod: http://stackoverflow.com/questions/6218494...#answers-header
fr33d0m
Taką walidacje danych można pominąć wstrzykując spreparowanego POSTA tylko tam gdzie chcemy, a nie gdzie musimy. Ale fakt faktem, że jest to bardzo wygodna prowizorka. wink.gif
bebzon_hc
z tego linka wynika, że z checkboxem nie da się tego zrobić.

http://www.w3.org/html/wg/tracker/issues/111?changelog

opcja z type="radio" pozwala zaznaczyć tylko jedną opcję. Ja chcę zaznaczyć PRZYNAJMNIEJ jedną (może dwie albo i cztery).

ale faktycznie... jest to chyba tylko prowizorka...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.