Selectbox -> Textfelder schreibbar machen

  • Themenstarter Themenstarter Dkl764
  • Beginndatum Beginndatum
D

Dkl764

Hallo Community,

ich habe momentan eine Selectbox mit 2 Einträgen (A und B). Bei A sollten die zwei Textboxen (X und Y) schreibbar sein (kein readonly mehr). Bei Eintrag B sollten die 2 Textboxen (X und Y) nicht schreibbar sein (readonly ist drinne).

Wie ist das möglich umzusetzen?
 
Moin,

welcher der Einträge gewählt wurde, kannst du über die selectedIndex-Eigenschaft der Liste ermitteln.

Du musst dann nur jenachdem die readOnly-Eigenschaft der Textboxen auf true oder false setzen(beachte das grosse O in readOnly, dies Attribut muss beim Skripting unbedingt so geschrieben werden ;) )

Alternativ kannst du auch die disabled-Eigenschaft manipulieren, das hat den Vorteil, dass der User gleich sieht, dass er dort nichts hineinschreiben kann.
 
sry ich kann sogut wie kein Java oder Ajax.
Kannst du mir einen (Beispiel-)Code geben?
 
Klar doch :)
Code:
<select onchange="document.getElementById('txt1').readOnly=(this.selectedIndex==1)?true:false">
<option>A
<option>B
</select>
<textarea id="txt1">readOnly</textarea>

<select onchange="document.getElementById('txt2').disabled=(this.selectedIndex==1)?true:false">
<option>A
<option>B
</select>
<textarea id="txt2">disabled</textarea>
 

Neue Beiträge

Zurück