Archivlink: javarea.de Forum > JavaScript > Navigieren in Auswahllisten
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Navigieren in Auswahllisten
Pages: [1]
| geschrieben von Gast am 31.10.2008 - 09:25 |
Ich habe in einem html-Formular eine sehr lange Auswahlliste (<SELECT>). Ich würde gerne ein automatisches Ausfüllen drin unterbringen.
Beispiel:
<select>
<option>Alex</option>
<option>Anita</option>
<option>Armin</option>
<option>Michael</option>
<option>Rudolf</option>
</select>
Wenn der User hintereinander die Buchstaben a und r tippt, soll er bei Armin landen, und nicht erst bei Alex und dann bei Rudolf.
Hat jemand eine Idee, wie das funktionieren könnte? Ich kann mir zwar vorhandene Javascripts einigermaßen anpassen, bin was das selber programmieren angeht allerdings nicht besonders versiert.
Gruß, Hella |
| geschrieben von Micha am 31.10.2008 - 15:50 |
Hi,
der Browser macht dies bereits von sich aus. Wenn ich in dem Beispiel von SELFHTML "Mari" eingebe, lande ich zunächst bei Michael Jackson und dann bei Marianne Rosenberg. Voraussetzung ist, dass ich zwischen den Buchstaben nicht zuviel Zeit verstreichen lasse.
Gruß Micha |
| geschrieben von okley am 03.11.2008 - 17:15 |
Mit Javascript sollte es möglich sein, dieses Verhalten der Selectbox zu verändern. Du überschreibst dabei das onkeydown Ereignis der Selectbox.
Ein Ansatz findest du hier:
http://saloon.javaranch.com/cgi-bin....p;t=006204 |
| geschrieben von Micha am 04.11.2008 - 09:09 |
... aber wozu? Der Browser macht es doch bereits so, wie er es will?
Gruß Micha |
|