Zur Website

Start Buchtipp Noch mehr Lösungen und Tricks Kontakt Copyright Impressum







JavaSript Funktion:

Wahl sicherstellen


Script prüft ob
mindestens ein
Kontrollkästchen
gewählt wurde.

Nr.13

©2004


Beispiel:

Klicken Sie den Button "Absenden".

Wahl 1
Wahl 2
Wahl 3
Wahl 4
Wahl 5
Wahl 6
Wahl 7

Beschreibung:

Script prüft vor Absenden des Formulares, ob mindestens ein Kontrollkästchen gewählt wurde.

Bei fehlerhafter Eingabe wird ein Meldungsfenster ausgegeben und das erste Kontrollkästchen fokussiert.

Funktion:

(zwischen <head>...</head> platzieren)

<script language="JavaScript">
<!--
function TestWahl (formX, element_first,element_last) {
for (i=element_first; i<=element_last; ++i)
{
if (document.forms[formX].elements[i].checked == true)
{
return true;
}
}
alert ('Bitte wählen Sie mindestens ein \"Kontrollkästchen\"!');
document.forms[formX].elements[element_first].focus();
return false;
}
//-->
</script>

Aktivierung:

Die Funktion wird beim Absenden des Formulares aufgerufen:

<form onSubmit="return(TestWahl(0,0,6))" name="Formular">

Hinweise:

TestWahl(0,0,6)

Die 1. 0 bezieht sich auf das 1. Formular des Dokumentes (Zählung beginnt bei 0!), die 2. 0 bezeichnet das 1. Kontrollkästchen und 6 das letzte Kontrollkästchen.