title image


Smiley Re: 2 Kriterien überprüfen bevor Formular abgesendet wird
Hallo stefanstp,



ich würde es folgendermaßen machen:



Mache aus dem Button einen Button vom Typ "button":





Im onClick-Event rufst Du eine Funktion checkInput() auf, die vorm Senden des Formulars die nötigen Prüfungen macht.

Die Funktion könnte folgendermaßen aussehen:





function checkInput(){

var lScoreFilled = false;

for (var i = 0; i < document.formname.score.length; i++){

if (document.formname.score[i].checked){

lScoreFilled = true;

break;

}

}



if ((!lScoreFilled) || (document.formname.comment.value.length < 20)){

alert("Bitte Bewertung abgeben und Kommentare ausfüllen (mind. 20 Zeichen)!");

}

else

document.formname.submit();

}





Wichtig ist, dass Du dem Formular auch einen Namen gibst (hier: formname), damit das Formular auch angesprochen werden kann.



Das müßte es schon gewesen sein.



Gruß MissLilly







geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: