Checkbox - wenn Option in Select ausgewählt - deaktivieren

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
das_Kratzerchen
Mitglied
Beiträge: 25
Registriert: 25.01.2006 16:41

Checkbox - wenn Option in Select ausgewählt - deaktivieren

Beitrag von das_Kratzerchen »

Hi,

ich habe ein Select Feld und darunter eine Checkbox, nun möchte ich das wenn in dem Select die erste Option "keine" ausgewählt ist die Checkbox deaktiviert (disabled) ist und wenn eine der anderen ausgewählt wird das Feld wieder aktiviert wird, ist das irgendwie machbar. Hier mal mein Quellcode für die Felder:

Code: Alles auswählen

<select name="choose"><option value="0">Keine</option><option value="1">1</option><option value="2">2</option></select>

<input type="checkbox" name="extras"> Extras aktivieren
Kratzerchen
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

Also du willst, wenn man Keine Auswählt, das dann die Felder 1,2 und Extras disabled werden, oder wie? Schreib mal genauer, dann schreib ich dir ein JavaScript
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
123teddy321
Mitglied
Beiträge: 290
Registriert: 29.07.2005 17:27
Kontaktdaten:

Beitrag von 123teddy321 »

er hat ein select mit options, die heißen "keine", "1" und "2"! und wenn man "keine" auswählt, dann wird die checkbox deaktiviert, und bei den anderen beiden aktiviert!

geht irgendwie mit dislabe true und false, weiß aber grade nich genau wie!
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

also verständniss halber:

wenn er die selectbox keine auswählt, dann wird das extra feld deaktiviert, und wenn man 1 oder 2 auswählt, wird sie wieder aktiviert, oder?
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Code: Alles auswählen

<select name="choose" onchange="document.getElementById('extras').disabled = (this.value == '0');">
	<option value="0" selected="selected">Keine</option>
	<option value="1">1</option>
	<option value="2">2</option>
</select>

<input type="checkbox" id="extras" name="extras" disabled="disabled"><label for="extras">Extras aktivieren</label>
KB:knigge
das_Kratzerchen
Mitglied
Beiträge: 25
Registriert: 25.01.2006 16:41

Beitrag von das_Kratzerchen »

Danke@Pyramide, genau das was ich gesucht habe, ist das Cross Browser Kompatibel oder funkt das nur im IE?

Kratzerchen
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

teste es doch einfach :wink:
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Ich habs im IE und im Firefox getestet.
KB:knigge
Antworten

Zurück zu „Coding & Technik“