Dropdown/options value...
Klaus-Peter Urig
- javascript
HAllo zusammen,
ich habe ein dropdown (DD) in einem Form und einem Button.
Nun hat das DD ca 10 werte vondem der 1. "Bitte wählen" ist.
Wenn nun auf den Button geklickjt wird und *kein* Wert im DD ausgewählt ist, soll ein Alert Bitte etwas auswählen aufpoppen.
Ichhab es nun mit folgenden Code probiert:
abc = formname
selectbox1 = DD name
document.abc.selectbox1.selectedIndex.value
Aber es heißt immer document. ... . ist kein Objekt
Was habe ich übersehen?
Kann mir jemand weiterhelfen?
Danke!
hi,
abc = formname
selectbox1 = DD namedocument.abc.selectbox1.selectedIndex.value
Aber es heißt immer document. ... . ist kein Objekt
Was habe ich übersehen?
du nimmst fälschlicher weise an, dass select unterhalb der eigenschaft selectedIndex auch noch ein value hätte.
dem ist aber natürlich nicht so; value hängt unterhalb der einzelnen options.
http://de.selfhtml.org/javascript/objekte/options.htm
gruß,
wahsaga
hi,
abc = formname
selectbox1 = DD namedocument.abc.selectbox1.selectedIndex.value
Aber es heißt immer document. ... . ist kein Objekt
Was habe ich übersehen?
Du hast ja Recht =)
Aber so wie in der Doku:
onClick="alert(document.docSelector.selectbox1.value);"
Funktioniert leider trotzdem nicht!
:-(
Übrigens ich benutze IE6.
MfG
hi klaus
mal ne frage, muss das ganze denn mit js stattfinden oder würde auch php gehen? denn dann wäre das ja nicht mehr das problem...
greetz
MakkuZ
hi klaus
mal ne frage, muss das ganze denn mit js stattfinden oder würde auch php gehen? denn dann wäre das ja nicht mehr das problem...
greetz
MakkuZ
Muss leider in JS erfolgen, tut mir leid!
MfG
hi,
Aber so wie in der Doku:
wo in der "doku" steht denn das bitte?
onClick="alert(document.docSelector.selectbox1.value);"
Funktioniert leider trotzdem nicht!
unter document liegt form, also muss wohl docSelector dein formularname sein, und selectbox1 dein select.
select hat aber immer noch keine eigenschaft value - nein, auch jetzt noch nicht, obwohl zwischen meinem posting und deiner antwort 11 minuten vergangen sind.
diese zeit reicht den herstellern _nicht_ aus, um die javascript-implementierung in den browsern deiner (falschen) vorstellung anzupassen (darüber hinaus dürfte auch bei mehr zeit kaum interesse daran bestehen).
gruß,
wahsaga
Moin,
abc = formname
selectbox1 = DD namedocument.abc.selectbox1.selectedIndex.value
vielleicht schaust du mal in Selfhtml vorbei. Und zwar unter der Rubrik
javascript/objekte/options.htm#selected_index
dann wirst du auch wissen was wahsaga dir damit sagen wollte.
Liebe Grüße
Oliver