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 nichtDas geht nur bei Input's aber nicht bei dropdown listen.
hilfäh![]()
-
10.02.2002, 01:06 #1Cadet 3rd Year
- Dabei seit
- Sep 2001
- Beiträge
- 46
JavaScript Verify
- Anzeige
Logge dich ein, um diese Anzeige nicht zu sehen. -
10.02.2002, 12:10 #2
jo, value ist auf auswahllisten nicht anwendbar. probier mal das hier:
...selfhtml ist schon tollCode:if(document.form.Anrede.options[0].selected == true)

greets, weirdClose the world, txEn eht nepO.
-
10.02.2002, 12:29 #3
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.
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!Code:<form name="form" method="get" action="test.html" onSubmit="return CheckAnrede()">
„The good thing about reinventing the wheel is that you can get a round one.“ – Douglas Crockford
„I like an escalator, because an escalator can never break. It can only become stairs.“ – Mitch Hedberg
„Perfektion ist nicht dann erreicht, wenn man nichts mehr hinzufügen, sondern wenn man nichts mehr weglassen kann.“ – Antoine de Saint-Exupéry
-
10.02.2002, 22:17 #4Cadet 3rd Year
Ersteller dieses Themas
- Dabei seit
- Sep 2001
- Beiträge
- 46
Jetzt hab ich alles und funzen tuts auch
big thanks

Das geht nur bei Input's aber nicht bei dropdown listen.
Zitieren