Überprüfung von Dropdownmenüs bei Formularen
Marco Herold
- javascript
0 Aleksej V.0 Marco Herold0 Aleksej V.0 Struppi
Mir raucht schon der Kopf auf der Suche nach einer Lösung, ein Dropdownmenü in einem Formular vor dem Absenden zu prüfen.
Habe bis jetzt folgendes zusammenbekommen, aber es funktioniert leider nicht:
<script language="JavaScript">
<!--
function chkform()
{
if(document.form.monate.checked = true)
{
alert("Bitte wähle einen Eintrag!");
return false;
}
}
//-->
</script>
Habe auch schon alles andere ausprobiert (zb. mit der option "selected", aber nichts klappt irgendwie.
Standardmäßig ist kein Eintrag ausgewählt. Der erste Eintrag im Menü soll nicht als Auswahl gelten.
Wer kann mir weiter helfen?
Tausend Dank!
Marco
Hallo,
Mir raucht schon der Kopf auf der Suche nach einer Lösung, ein Dropdownmenü in einem Formular vor dem Absenden zu prüfen.
Habe bis jetzt folgendes zusammenbekommen, aber es funktioniert leider nicht:
<script language="JavaScript">
<!--
function chkform()
{
if(document.form.monate.checked = true)
^^ Was ist da Falsch?
{
alert("Bitte wähle einen Eintrag!");
return false;
}
}
//-->
</script>Habe auch schon alles andere ausprobiert (zb. mit der option "selected", aber nichts klappt irgendwie.
Standardmäßig ist kein Eintrag ausgewählt. Der erste Eintrag im Menü soll nicht als Auswahl gelten.
Wer kann mir weiter helfen?
Tausend Dank!
Marco
Grüße aus Düsseldorf,
if(document.form.monate.checked = true)
^^ Was ist da Falsch?
ich weiss, da sollte == hin, aber da geht das script erst recht nicht. der befehl "checked" kann auch soweit ich weiss nicht auf dropdownmenüs angewendet werden... hab ich jedenfalls hier irgendwo gelesen. es muss also was anderes geben. vielleicht doch irgendwas mit "selected"?
marco
Hallo,
if(document.form.monate.checked = true)
ich weiss, da sollte == hin, aber da geht das script erst recht nicht. der befehl "checked" kann auch soweit ich weiss nicht auf dropdownmenüs angewendet werden... hab ich jedenfalls hier irgendwo gelesen. es muss also was anderes geben. vielleicht doch irgendwas mit "selected"?
http://selfhtml.teamone.de/javascript/objekte/options.htm#selected_index
Da stehts.
Grüße aus Düsseldorf,
if(document.form.monate.checked = true)
^^ Was ist da Falsch?ich weiss, da sollte == hin, aber da geht das script erst recht nicht. der befehl "checked" kann auch soweit ich weiss nicht auf dropdownmenüs angewendet werden... hab ich jedenfalls hier irgendwo gelesen. es muss also was anderes geben. vielleicht doch irgendwas mit "selected"?
Du kennst selfHMTL?
Also du meinst nicht ein "Dropdownmenü" sondern eine Optionlist und auf der Seite wo die Eigenschaften beschrieben werden findest du die Lösung deines Problems http://selfhtml.teamone.de/javascript/objekte/options.htm#selected_index
Bleibt nur die Frage warum du nicht vorher darauf gekommen bist.
Struppi.
Du kennst selfHMTL?
yep, kenne ich sehr wohl!
Also du meinst nicht ein "Dropdownmenü" sondern eine Optionlist
gut, ist halt so der fachbegriff dafür ;-)
und auf der Seite wo die Eigenschaften beschrieben werden findest du die Lösung deines Problems http://selfhtml.teamone.de/javascript/objekte/options.htm#selected_index
Bleibt nur die Frage warum du nicht vorher darauf gekommen bist.
danke für den hinweis. hab hier alles abgegrast, und bin leider nicht auf diese seite gestossen. komme teilweise mit der navigation hier nicht zurecht, gehe dann über die suchfunktion, aber wenn man da natürlich nicht den richtigen fachbegriff eingibt... ;-)
danke für deine hilfe!
marco