Ich weiß, dass es unzählige Posts (auch in anderen Foren) gibt, aber irgendwie finde ich nicht die richtige Anleitung für mich.
Ich möchte beim Senden eines Formulars zunächst prüfen, ob in einem select-Element überhaupt eine Auswahl getroffen wurde. Wenn nicht, dann wird das Formular auch nicht gesendet und das entsprechende Element farblich eingefärbt.
So stimmt das ja noch nicht...
Ich möchte beim Senden eines Formulars zunächst prüfen, ob in einem select-Element überhaupt eine Auswahl getroffen wurde. Wenn nicht, dann wird das Formular auch nicht gesendet und das entsprechende Element farblich eingefärbt.
So stimmt das ja noch nicht...
Code:
<form action="" method="post" name="step2" onsubmit="checkSelect();">
<select name="meinselect" size="1">
<option value="">...</option>
<option value="val1">Eintrag 1</option>
<option value="val2">Eintrag 2</option>
<option value="val3">Eintrag 3</option>
</select>
</form>
function checkSelect(){
if(document.step2.meinselect.selectedIndex == 0){
// Wie geht es nun weiter? Das Formular soll ja nicht abgeschickt werden...
}
}