M@tes
2011-11-29, 18:49:30
Hallo zusammen!
Hab grad ein ziemlich blödes Problemchen.
Und zwar möchte ich eine Art Combobox wie man sie im Officemakros kennt erstellen.
Man soll nach vor definierten Optionen suchen können oder selber Suchwerte in das Textfeld eingeben können.
Angehängt ein Beispiel als Screenshot. Wenn man rechts drauf drückt, soll wie gewohnt das Dropdownmenü runterfahren.
Funktioniert soweit auch super! Im IE9 :P IE8 tut dann das Dropdownmenü auf die gleiche Breite schieben, wie das Drobdownfeld selber.
Hier ein Beispielcode, wies schon funktioniert, wie es soll. Fehlt nurnoch, das der Text linksbündig ist. Habt ihr eine Idee??
<form name="search">
<table>
<tr>
<td style="background-color:#aaaaaa;" class="border">
<input type="text" name="test">
</td>
<td style="background-color:#aaaaaa;" class="border">
<div style="width:17px;overflow:hidden;">
<select style="direction:rtl;" onChange="search.test.value = this.value; search.test.focus();">
<option value="">Auswählen</option>
<option value="x">x</option>
<option value="y">y</option>
</select>
</div>
</td>
</tr>
</table>
</form>
Hab grad ein ziemlich blödes Problemchen.
Und zwar möchte ich eine Art Combobox wie man sie im Officemakros kennt erstellen.
Man soll nach vor definierten Optionen suchen können oder selber Suchwerte in das Textfeld eingeben können.
Angehängt ein Beispiel als Screenshot. Wenn man rechts drauf drückt, soll wie gewohnt das Dropdownmenü runterfahren.
Funktioniert soweit auch super! Im IE9 :P IE8 tut dann das Dropdownmenü auf die gleiche Breite schieben, wie das Drobdownfeld selber.
Hier ein Beispielcode, wies schon funktioniert, wie es soll. Fehlt nurnoch, das der Text linksbündig ist. Habt ihr eine Idee??
<form name="search">
<table>
<tr>
<td style="background-color:#aaaaaa;" class="border">
<input type="text" name="test">
</td>
<td style="background-color:#aaaaaa;" class="border">
<div style="width:17px;overflow:hidden;">
<select style="direction:rtl;" onChange="search.test.value = this.value; search.test.focus();">
<option value="">Auswählen</option>
<option value="x">x</option>
<option value="y">y</option>
</select>
</div>
</td>
</tr>
</table>
</form>