Ich habe mal eine Frage bezüglich Javascript alert Fenster.
Ich habe eine Umfrage in php geschrieben die 55 Fragen a 5 radio buttons
als antwort möglichkeit bietet.
Jetzt möchte ich natürlich falls eine Frage nicht beantwortet wurde eine Alert Meldung ausgeben.
Ich habe von Javascript kaum Ahnung und befürchte jetzt das ich für
jedes radio eine abfrage machen muss.
Das habe ich jetzt nur für die erste Frage:
<script language="JavaScript">
<!--
function checkForm()
{
radio1=
document.forms[0].elements[0].checked;
radio2=
document.forms[0].elements[1].checked;
radio3=
document.forms[0].elements[2].checked;
radio4=
document.forms[0].elements[3].checked;
radio5=
document.forms[0].elements[4].checked;
if(radio1 == false && radio2 == false && radio3 == false && radio4 == false && radio5 == false)
{
alert ("Sorry, es müssen alle Fragen beantwortet werden!");
return false
}
}
//-->
</script>
Gibt es eine möglichkeit das ganze zu verkürzen oder muss ich tatsächlich jetzt für alle 275 radio die abfrage machen?
Aus meiner mysql Datenbank werden alle radios mit einer definition ausgelsen:
echo "<input type=\"radio\" name=\"ant-".$frow[0]."\" value=\"".$rw[0]."\">\n";
Ich habe eine Umfrage in php geschrieben die 55 Fragen a 5 radio buttons
als antwort möglichkeit bietet.
Jetzt möchte ich natürlich falls eine Frage nicht beantwortet wurde eine Alert Meldung ausgeben.
Ich habe von Javascript kaum Ahnung und befürchte jetzt das ich für
jedes radio eine abfrage machen muss.
Das habe ich jetzt nur für die erste Frage:
<script language="JavaScript">
<!--
function checkForm()
{
radio1=
document.forms[0].elements[0].checked;
radio2=
document.forms[0].elements[1].checked;
radio3=
document.forms[0].elements[2].checked;
radio4=
document.forms[0].elements[3].checked;
radio5=
document.forms[0].elements[4].checked;
if(radio1 == false && radio2 == false && radio3 == false && radio4 == false && radio5 == false)
{
alert ("Sorry, es müssen alle Fragen beantwortet werden!");
return false
}
}
//-->
</script>
Gibt es eine möglichkeit das ganze zu verkürzen oder muss ich tatsächlich jetzt für alle 275 radio die abfrage machen?
Aus meiner mysql Datenbank werden alle radios mit einer definition ausgelsen:
echo "<input type=\"radio\" name=\"ant-".$frow[0]."\" value=\"".$rw[0]."\">\n";
Kommentar