<script LANGUAGE= "JavaScript" type= "text/javascript"> function validateForm(rejestracja){ var tekst=''; var tekst2=''; if (rejestracja.question1.value =="" ){tekst=tekst+"- Quaestion 1\n";} if (rejestracja.question2.value =="" ){tekst=tekst+"- Quaestion 2\n";} if (rejestracja.question3.value =="" ){tekst=tekst+"- Quaestion 3\n";} if (rejestracja.zawod.value =="" ){tekst=tekst+"- Quaestion 4\n";} if (rejestracja.wyksztalcenie.value =="" ){tekst=tekst+"- Quaestion 5\n";} if (rejestracja.wiek.value =="" ){tekst=tekst+"- Quaestion 6\n";} if (rejestracja.opis.value =="" ){tekst=tekst+"- Quaestion 7\n";} if (rejestracja.umiejetnosci.value =="" ){tekst=tekst+"- Quaestion 8\n";} if (tekst!="") {alert ("Error #872: \nFollowing fields are not completed: \n\n"+tekst); return false; } else { if (tekst2!="") {alert (tekst2); return false; } else { return true;} } } </SCRIPT>
oraz formularz w PHP
<form method="post" onsubmit="return validateForm(this);"> <textarea maxlength="1000" rows="5" name="question1" placeholder=""></textarea><br><br> <textarea maxlength="1000" rows="5" name="question2" placeholder=""></textarea><br><br> <textarea maxlength="1000" rows="5" name="question3" placeholder=""></textarea><br><br> <textarea maxlength="1000" rows="5" name="zawod" placeholder=""></textarea><br><br> <textarea maxlength="1000" rows="5" name="wyksztalcenie" placeholder=""></textarea><br><br> <textarea maxlength="1000" rows="5" name="wiek" placeholder=""></textarea><br><br> <textarea maxlength="1000" rows="5" name="opis" placeholder=""></textarea><br><br> <textarea maxlength="1000" rows="5" name="umiejetnosci" placeholder=""></textarea><br><br> <button type="submit" name="pierwsze">pierwsze</button> <br> <button type="submit" name="srodkowe">srodkowe</button> <br> <button type="submit" name="koncowe">koncowe</button> <br> <button type="submit" name="wszytskie">wszytskie</button> <br> </form>
Chciałbym, aby JS po kliknieciu przycisku:
a) wszytskie - sprawdzał czy użytkownik wypełnij wszytskie pola fromularza, jeżeli NIE to powinien być komunikat
B) pierwsze - sprawdzal czy uzytkownik wypelniij pole question1, question2 oraz question3. Reszta nie powinna byc sprawdzana.
c) srodkowe - sprawdzal czy uzytkownik wypelniij pole zawod, wyksztalcenie oraz wiek. Reszta nie powinna byc sprawdzana.
d) koncowe - sprawdzal czy uzytkownik wypelniij pole opis oraz umiejetnosci. Reszta nie powinna byc sprawdzana.
Na chwile obecną działa wyłącznie przypadek "a". Jak zmodyfikować kod java script aby zadzialaly pozostale przypadki ?
Z góry dzięki za pomoc
Początkujacy