hi,
Jetzt möchte ich mit JS überprüfen ob ein Eintrag angewählt wurde, aber nicht "--- Bitte auswählen ---".
Ich habe in 2 Varianten probiert, ging aber beides nicht.
if(document.form.liste.value == "---Bitte auswählen ---") {
if (document.form.liste.value.indexOf(":") == -1) {
wie ich mike schon gerade sagte, hat select in JS keine eigenschaft value.
frage stattdessen ab, welcher index ausgewählt wurde.
wenn dieser gleich -1 oder 0 ist, hat noch gar kein auswahl stattgefunden, oder sie steht auf dem ersten eintrag, eben deinem "--- Bitte auswählen ---".
(tipp: gleich -1 oder gleich 0 kombinierst du natürlich sinnvoller zu > 0.)
http://selfhtml.teamone.de/javascript/objekte/options.htm#selected_index
gruss,
wahsaga