Moin!
Eine Combobox ist eine Kombination aus frei editierbarem Textfeld und Auswahlliste.
Das, was in HTML mit <select> realisiert wird, ist im Programmierjargon eine "Listbox" oder eine "Drop-Down-List".
Du sagst es ja selber. Daher alles andere als falsch.
Was sage ich selber?
Ein HTML-<select> ist keine Combobox. DAS sage ich.
Lediglich HTML tituliert das Element als "select-field".
In Java zB heisst es JComboBox..
In Java gibt es, in Abhängigkeit von der verwendeten GUI-Klasse, ganz verschiedene Bezeichner dafür. Die Swing-Komponente JComboBox muß man extra kastrieren, damit es keine Combobox ist, sondern zu einer Drop-Down-Liste wird.
Will man hingegen eine mehrzeilige Auswahlliste haben, nimmt man unter Swing JList. Bei AWT heißt das ganze komplett anders, nämlich Chioce.
Also argumentiere bitte nicht damit, dass in einer konkreten Klasse einer konkreten Programmiersprache durch passende Konfiguration das eine genauso heißen kann, wie das andere.
Entweder man verwendet den übergreifend verallgemeinerten Begriff zur Bezeichnung, nämlich "Listbox" oder "Drop-Down-List", oder man benutzt den fachlich durch die Sprache HTML zutreffenden Begriff Select-Liste.
Combobox hingegen ist sachlich falsch. Er wird übergreifend verallgemeinert mit einer editierbaren Auswahlliste verbunden, was in HTML allein nicht realisierbar ist. Die falsche Anwendung von Fachbegriffen führt leicht zu Mißverständnissen, deshalb sollte man sie unbedingt vermeiden.
- Sven Rautenberg
My sssignature, my preciousssss!