Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » Schaltfläche soll erst nach select-Auswahl aus eine... Antworten
Schaltfläche soll erst nach select-Auswahl aus einer Liste aktiv sein

Tobi W.
Mausakrobat


Beiträge: 181


Hallo,

ich habe eine select-Auswahl und eine "Weiter"-Schaltfläche. Bei der select-Auswahl ist default-mäßig "Bitte auswählen" eingetragen.

Ich möchte nun, dass die "Weiter"-Schaltfläche erst dann aktiv wird, wenn ein anderer Eintrag ausgewählt wurde.

Könnt ihr mir einen Tipp geben, wie ich dies am Besten umsetzten kann?

Vielen Dank & beste Grüße

Tobi W.

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

progrookie
Fachidiot


Beiträge: 119


das onchange-Ergeigniss müsstest DU in deinem DropDownFeld abfangen und per JavaScript das Attribut "disabled" bei deínem Button dynamisch hinzufügen...

---

  Profil   E-Mail   Website   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


Vielen Dank progrookie,

ich hab es bislang so:

Die selects-Auswahl:
1:
<select name="druckflaeche" onChange="btn_dis(); return false;">


Die Schaltfläche
1:
<input type="submit" id="naechster_schritt" disabled="disabled" style="width:180px" value="Nächster Schritt" />


Entsprechende Funktion
1: 
2: 
3:
function btn_dis() {
	document.getElementById('naechster_schritt').disabled="";	
}


Läuft auch ganz gut. Nur, wie kann ich den Inhalt der select-Auswahl weitergeben, damit ich überprüfen kann, ob da nicht wieder "Bitte auswählen" drinsteht?

Besten Dank.
Tobi W.

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

Diese Nachricht wurde geändert von: Tobi W.
  Profil   Website   Editieren   Zitieren

progrookie
Fachidiot


Beiträge: 119


1:
this.options[this.selectedIndex].value


---

  Profil   E-Mail   Website   Editieren   Zitieren

Ori
Fachidiot


Beiträge: 115


Da vermutlich das "Bitte auswählen" oben steht, sollte für eine Überprüfung

selectedIndex > 0

reichen.

Diese Nachricht wurde geändert von: Ori
  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben