Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][Java]Walidacja w zalezności od wyboru pola radio
m4rku5
post 13.03.2024, 11:45:09
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 31.08.2012

Ostrzeżenie: (0%)
-----


Witam! Kto pomoże?
Mam sprawdzanie skryptem czy pola są zaznaczone. Mam do wyboru dwa pola radio i one są wymuszane, oraz jedno pole tekstowe i tez jest wymuszanie, ale chciałbym aby wymuszanie pola tekstowego (pesel) było tylko gdy zaznaczę druga opcję, czyli "zwolniony z akcyzy". Jak to przerobić?
  1. function testuj(f) {
  2. for (i=0;i<f.akcyza.length;i++) if (f.akcyza[i].checked) var zmienna=1;
  3. if (zmienna!=1) { alert("zaznacz pole radio"); return false; }
  4. if (f.pesel.value.length<1) { alert("wypełnij pole pesel"); return false; }
  5. return true;
  6. }
  7.  
  8. <form action="index.php" method="get" onsubmit="return testuj(this);">
  9. <input type="radio" value="nie" name="akcyza" /> Nie zwolniony z akcyzy zł
  10. <input type="radio" value="tak" name="akcyza" /> Zwolniony z akcyzy
  11. <input type="text" name="pesel">
  12. <input type="submit" value="wyślij" />
  13. </form>
Go to the top of the page
+Quote Post
nospor
post 13.03.2024, 11:49:02
Post #2





Grupa: Moderatorzy
Postów: 36 457
Pomógł: 6297
Dołączył: 27.12.2004




if (f.akcyza[1].checked && f.pesel.value.length<1)


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
nospor
post 13.03.2024, 12:10:23
Post #3





Grupa: Moderatorzy
Postów: 36 457
Pomógł: 6297
Dołączył: 27.12.2004




pokaz co zwraca

alert(f.akcyza[1].checked);
alert(f.pesel.value.length);

Swoja droga tak banalne debugowanie naprawde moglbys zrobic sam


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 10:58