Java Checkbox-Auswertung
Von: , Frage gestellt am Di, 13. Okt 2009
Hallo allerseits,
ich habe ein Kontaktformular, bei dem via java-script überprüft wird, ob alle Voraussetzungen zum Absenden der Nachricht erfüllt sind.
function eingaben_ueberpruefen()
{...
Dies möchte ich gerne um eine Funktion erweitern:
Der Absender der Nachricht soll eine oder mehrere Checkboxen markieren müssen, bevor die Nachricht gesendet wird.
Frage: Wie sieht der Java-skript-Befehl zum auswerten aus?
Angenommen ich habe zwei Checkboxen in meinem Formular...:
<input type="checkbox" name="sprache[]" value="ptg" /><img src="img/site/flaggeptg.jpg" alt="férias no Algarve"/>
<input type="checkbox" name="sprache[]" value="dtl" /><img src="img/site/flaggedtl.jpg" alt="férias no Algarve"/>
Ich habe schon einigen java-skrip-Kram ausprobiert (obwohl ich gar keine Ahnung von dem Thema habe).
Ich bin jetzt bei einer Variante die folgendermaßen aussieht und vllt. schon nahe am Ergebnis ist:
<script type="text/javascript">
function eingaben_ueberpruefen()
{
for (i=0;i<document.getElementsByName('sprache[]')[i].length;i++) {
else if ((!document.getElementsByName('sprache[]')[i].checked == true){
alert("bitte mindestens eine Sprache auswählen")
return false;
}}
}
</script>
Klappt aber nicht.
Kann mir jemand helfen? Es darf gerne auch der ganze java-Code verschrottet werden...
Vielen Dank,
David
