mam np. kilka pól radio a w nich dla każdego klasę np. required. I teraz pytanie jak zrobić walidację aby tylko jedno pole było wymagane do zaznaczenia
Dodam iż tych radio może być więcej ale juz o innym name np. i tutaj też przynajmniej musi być zaznaczona jedna odpowiedź.
może być też np. pole checkbox gdzie też przynajmniej jedno musi byc wymagane
gdy natomiast nie mamy klasy required to pole nie jest wymagane. Oczywiście wszystko jest w jednym formularzu. Ma ktoś pomysł jak to zrobić za pomocą jquery
Sugeruję iterować po zbiorze elementów i zliczać, ile jest wybranych - jeśli ilość przekroczy 1 to już wiesz, że jest źle. Na końcu też wiesz, czy było 0 czy 1 zaznaczenie.
Ok skorzystałem z przykładu od grzelix dema w jquery i wszystko ok tylko powiedzcie mi jeszcze jak zrobić gdy mamy w pytaniu np. 2 pola radio i jedno dodatkowe text, mogą być połączone np. ta sama klasą. Jedno z nich musi być wymagane czyli albo jeden z radio albo wypełnione pole text.