Ein Fehler in der Reihenfolge.....
Wenn einer der obigen bedingeungen erfüllt sind, steigst Du mit return false aus.
Das ist jedoch immer der Fall auch wenn beide Felder gefüllt sind.
D.H. Dein Script kommt niemals bis nach unten und wenn dann ist die untere Anforderung nicht erfüllt.
Du musst die untere if Bedingung nach oben bringen.
Denn wenn beide Felder gefüllt sind willst Du es ja versenden.
Und wenn nicht wird weiter unten geprüft, ob es passt.
Ich hoffe das hat geholfen.
Gruss Matze
Hallo zusammen!
Ichhabe ein ziemlich dummes Problem. Es ist eigentlich ganz einfach aber es klappt nicht. Ich will, dass wenn ein radiobutton gecklicht ist UND ein Textfeld mit INhalt gefüllt worden ist, das Formular geschickt wird.
Ich bekomme aber diese UND Verknüpfung nicht hin.So sieht der Quelltext aus:
function Weiter()
{
Darum GEHT ES MIR -->
if (document.Frage.Rubrik[2].checked == true
&& document.Frage.Vorname != ""){
return true;
Aber es geht nicht!!! SKANDAL!
}
if (document.Frage.Rubrik[0].checked == true){
alert("Ob das so richtig war? Schauen Sie lieber nochmal nach!");
return false;}
if (document.Frage.Rubrik[1].checked == true){
alert("Ob das so richtig war? Schauen Sie lieber nochmal nach!");
return false;
}if (document.Frage.Rubrik[0].checked == false
&& document.Frage.Rubrik[1].checked == false
&& document.Frage.Rubrik[2].checked == false){alert("Sie haben keine Rubrik ausgewählt! Bitte eine Rubrik aussuchen!");
return false;
}}
Bitte dringend um Hilfe!
Danke