Hallo,
Ich habe folgendes vor :
Ich habe ein Selectfeld mit verschiedenen Optionen. Diese sollen zum Beispiel sein "1", "2", "andere" sein. Die Option "andere" soll es mir ermöglichen, einen alternativen Text zu selektieren den ich per Hand eingeben muss, sprich auf "andere" muss ich ein Eingabefeeld bekommen welches ich beschreiben kann. Wie kann ich sowas am besten realisieren?
Ich selber habe mir überlegt, ein Textfeld gleich daneben zu machen und es auf disabled zu stellen und wenn "andere" selektiert wird, dieses auf enabled zu setzten. Soweit würde ich das bestimmt auch hinbekommen.
Diese Möglichkeit sagt mir jedoch nicht wirklich zu. Viel schöner wäre es, nur ein Selectfeld zu haben und wenn ich auf "andere" klicke ein Inputfeld erscheint oder aber ich per JavaScript ein Popup, wie zum beispiel Aleart nur mit Eingabeleiste, erscheint ich da einen Wert eingeben kann und dieses evtl zur Select Liste hinzukommt.
Kann mir da vielleicht jemand einen kleinen Denkanstoß geben? Weiß leider nicht wie das alles so funktioniert und JavaScript bewandert bin ich auch nicht sonderlich.
Ich habe folgendes vor :
Ich habe ein Selectfeld mit verschiedenen Optionen. Diese sollen zum Beispiel sein "1", "2", "andere" sein. Die Option "andere" soll es mir ermöglichen, einen alternativen Text zu selektieren den ich per Hand eingeben muss, sprich auf "andere" muss ich ein Eingabefeeld bekommen welches ich beschreiben kann. Wie kann ich sowas am besten realisieren?
Ich selber habe mir überlegt, ein Textfeld gleich daneben zu machen und es auf disabled zu stellen und wenn "andere" selektiert wird, dieses auf enabled zu setzten. Soweit würde ich das bestimmt auch hinbekommen.
Diese Möglichkeit sagt mir jedoch nicht wirklich zu. Viel schöner wäre es, nur ein Selectfeld zu haben und wenn ich auf "andere" klicke ein Inputfeld erscheint oder aber ich per JavaScript ein Popup, wie zum beispiel Aleart nur mit Eingabeleiste, erscheint ich da einen Wert eingeben kann und dieses evtl zur Select Liste hinzukommt.
Kann mir da vielleicht jemand einen kleinen Denkanstoß geben? Weiß leider nicht wie das alles so funktioniert und JavaScript bewandert bin ich auch nicht sonderlich.