auswahlliste
tobias h
- javascript
0 Arthur Dent0 tobiash.
guten tag,
ich habe eine auswahlliste bei der je nach auswahl eine js-methode aufgerufen werden soll. allerdings viel mir auf, dass ich keine Event-Handler wie onclick etc. in einen <option>-tag schreiben kann, was zu einem problem wird, da ich nicht weiß, wie ich jetzt die methode mit den unterschiedlichen parametern aufrufen soll...
hier der codeschnipsel:
<select name="typ">
<option value="">--- wählen ---</option>
<option value="rat" onclick="javascript:hide_cells('input_table', new Array(1, 6));" <? echo $_REQUEST[typ] == 'rat' ? 'selected' : ''; ?>>Rateninformation</option>
<option value="arr" onclick="javascript:hide_cells('input_table', new Array(1, 3));" <? echo $_REQUEST[typ] == 'arr' ? 'selected' : ''; ?>>Arrangement</option>
<option value="ang" onclick="javascript:hide_cells('input_table', new Array(2, 4));" <? echo $_REQUEST[typ] == 'ang' ? 'selected' : ''; ?>>Zusatzangebot</option>
<option value="ter" onclick="javascript:hide_cells('input_table', new Array(2));" <? echo $_REQUEST[typ] == 'ter' ? 'selected' : ''; ?>>Termin</option>
</select>
danke für eure hilfe...;)
beste grüße,
tobias h
N'Abend,
ich habe eine auswahlliste bei der je nach auswahl eine js-methode aufgerufen werden soll. allerdings viel mir auf, dass ich keine Event-Handler wie onclick etc. in einen <option>-tag schreiben kann, was zu einem problem wird, da ich nicht weiß, wie ich jetzt die methode mit den unterschiedlichen parametern aufrufen soll...
verpass dem <select> einen onChange-Event-Handler und ruf darin deine Fkt mit this.NameDerForm.typ.value auf
Gruß,
Arthur D.
der value-wert sollte aber so bleiben wie er ist. oder wie kann ich eine fkt. innerhalb eines option tag noch anders aufrufen?
danke für die hilfe! ;)
tobias