Sitewalker: Auswahlliste mit Möglichkeit eines manuellen Eintrags

Hi,

ich möchte in einem Formular ein einfaches Pull-Down-Menü bzw. eine Auswahlliste ohne Möglichkeit zur Mehrfachauswahl realisieren.

Der Benutzer soll aber die Möglichkeit haben, manuell per Texteingabe einen Eintrag in diese Liste hinzu zu fügen, wenn die vorgegebenen Einträge nicht seinen Wünschen entsprechen. Im Klartext: Ich will einen "Sonstiges/Nicht aufgeführt"-Eintrag vermeiden, damit die Angaben im Formular möglichst präzise werden und dabei nicht auf ein separates Texteingabefeld zurück greifen.

Ich erinnere mich, dass ich sowas auf irgendeiner Seite schon mal gesehen habe, leider habe ich keine Ahnung mehr wo das war, geschweige denn wie das dort realisiert wurde.

Kennt jemand eine Möglichkeit, wie man dieses Problem lösen kann?

Thanks in advance,
 Stefan

  1. Hi,

    Kennt jemand eine Möglichkeit, wie man dieses Problem lösen kann?

    <input type="text">

    Die Programmlogik am anderen Ende muß dann entscheiden, ob dieser freie oder der voreingestellte Eintrag relevant ist. Nein, eine Kombobox gibt es nicht in HTML.

    Cheatah

  2. hi

    du kannst nur eine selectbox + ein input feld benutzen. wenn in der selectbox "nicht aufgeführt" (gleich voreingewählt schalten!) ausgewählt wurde, wird der input-text herangezogen.

    diese logik musst du den benutzern nur ausdrücklich klar machen - das ist dein job *gg*.

    ciao,
    adhoc

    1. Hallo,

      du kannst nur eine selectbox + ein input feld benutzen. wenn in der selectbox "nicht aufgeführt" (gleich voreingewählt schalten!) ausgewählt wurde, wird der input-text herangezogen.

      das ist natührlich die einfachste und wahrscheinlich auch beste Möglichkeit. Allerdings hat Sitewalker geschrieben:

      Ich will einen "Sonstiges/Nicht aufgeführt"-Eintrag vermeiden

      Naja, wird aber wohl trotzdem keinen Weg darum herum geben.

      Robert

  3. Hallo,

    ich möchte in einem Formular ein einfaches Pull-Down-Menü bzw. eine Auswahlliste ohne Möglichkeit zur Mehrfachauswahl realisieren.

    Der Benutzer soll aber die Möglichkeit haben, manuell per Texteingabe einen Eintrag in diese Liste hinzu zu fügen, wenn die vorgegebenen Einträge nicht seinen Wünschen entsprechen.

    so was gibt's in HTML nicht, es wäre höchstens mit Hilfe von JavaScript oder Java möglich, was aber erstens den Aufwand nicht wert ist und zweitens Besucher, die JavaScript bzw. Java deaktiviert haben "rausschmeißt". Was du gesehen hast, war wahrscheinlich ein einfaches Eingabefeld, unter das IE 5.5 eine Auswhalliste gesetzt hat. Diese Auswahlliste enthielt dann wahrscheinlich Vorschläge, was du schon einmal in ein ähnliches Textfeld geschrieben hast.

    Robert