[JavaScript] Auswahllisten ansprechen

BiLL

Cadet 3rd Year
Registriert
Sep. 2001
Beiträge
46
JavaScript Verify

Huhu,

also ich habe mir gerade ein Script zusammengeschnitten das guckt ob ein Input Feld ein Zeichen enthält oder nicht, das ist halt normales Verfiy. Wenn es kein Zeichen enthält kommt halt die Meldung, Füllen Sie aus mööp ;>. Nur das Problem ist, wie "verifiziere" ich ein DROPDOWN Menu, ob ein anderes "Value" (Ausgewählt) wurde als: "Bitte wählen". Z.B. also ich habe ein Drop Down Menu:

Anrede: Option 1: Bitte auswählen (default, darauf steht es immer zuerst)
Option 2: Herr
Option 3: Frau

Jetzt soll das JavaScript gucken ob der User etwas ANDERES als Option1 ausgewählt hat. Wie geht das bei einem Dropdown Menu?

if(document.form.Anrede.value == "Bitte auswählen") {
alert("Wählen Sie bitte Ihre Anrede aus");
}

geht nämlich nicht :( Das geht nur bei Input's aber nicht bei dropdown listen.

hilfäh :D
 
jo, value ist auf auswahllisten nicht anwendbar. probier mal das hier:
Code:
if(document.form.Anrede.options[0].selected == true)
...selfhtml ist schon toll ;)

greets, weird
 
Wichtig ist auch, dass du dein Formular so schreibst, dass es nur dann gesendet wird, wenn die Eingabe korrekt war. Die einfache Ausgabe einer Meldung mit alert() bricht die Ausführung nämlich nicht ab.
Code:
<form name="form" method="get" action="test.html" onSubmit="return CheckAnrede()">
So könnte deine einleitenden Formular-Zeile aussehen. Die Funktion, die du da aufrufst, muss dann nur noch "true" oder "false" zurückgeben. Im letzteren Fall wird das Formular dann nicht gesendet! :)
 
Jetzt hab ich alles und funzen tuts auch
big thanks :D
 

Ähnliche Themen

Zurück
Oben