[TYPO3-german] Re: HTML Dropdownbox zur Auswahl von Ländern bzw. mailformplus und Vorbelegung HTML select
Christian Wolff
Chris at connye.com
Sun Dec 9 13:39:59 CET 2007
On Sun, 09 Dec 2007 13:19:02 +0100, Gerhard Mehsel <sparking at gmx.net>
wrote:
> Hallo,
>
> ich muss eine Dropdownbox zur Auswahl von 200 Ländern im Typo3
> realisieren. Insbesondere geht es um mailformplus. Wenn der Benutzer
> einen Schritt zurück geht soll das vorher ausgewählte Land wieder in der
> Dropdownbox stehen. Im Template habe ich ein ganz normales HTML select:
>
> <select name="c" size="1">
> <option value="Dtl" ###selected_c_Dtl###>Deutschland</option>
> <option value="tolles Land" ###selected_c_tolles_Land###>tolles
> Land</option>
> <option value="tolles Land dort"
> ###selected_c_tolles_Land_dort###>tolles Land dort</option>
> </select>
>
> Durch die Marker ###selected_c_[Value der Auswahl]### klappt die
> Vorbelegung der Dropdownbox sehr gut, allerdings nur, wenn das gewählte
> Land nicht mehr als ein Leerzeichen (welches durch einen Unterstrich
> ersetzt werden muss) besitzt. D.h. im obigen Beispiel das "tolle Land"
> funktioniert, das "tolle Land dort" funktioniert nicht. Die Frage ist
> auch noch was passiert, wenn das Land einen Umlaut enthält wie zB
> Österreich.
>
>
>
> Gibt es vielleicht eine andere Möglichkeit mit Typo3 für eine
> Länderliste eine vernünftige Dropdown Box zu erzeugen bei der die
> Vorbelegung funktioniert?
>
> Schöne Grüße,
> Gerd
Hallo Gerd Es gibt ja zwei Werte, das eine ist was der user angezeigt
bekommt.
"tolles Land dort" und das ande ist der wert mit dem dein formular
tatsächlich arbeitet.
in diesem wert machen umlaute und offentsichtlich leerräume problem.
ich würde das problem dadurch umgehen das ich im value "sichere"
Bezeichnungen wähle.
z.b so:
<select name="c" size="1">
<option value="Oesterreich"
###selected_c_Oesterreich###>Österreich</option>
<option value="Dtl" ###selected_c_Dtl###>Deutschland</option>
<option value="tolles-Land" ###selected_c_tolles-Land###>tolles
Land</option>
<option value="tolles-Land-dort"
###selected_c_tolles-Land-dort###>tolles Land dort</option>
</select>
alternativ könntest du dich auch darauf festlegen für die länder z.b
nummern oder 2 / 3 buschtaben iso kennungen
zu verwenden die könntest du dann später auch wieder in klartext namen
verwandeln mit static_info_tables wenn benötigt.
(weiss ja nicht was dein formular am ende auslösen soll)
gruss chris
--
Christian Wolff // Berlin
http://www.connye.com
Latest Projects:
http://www.flycall.de | http://www.atr24.de | http://www.titanic.de
More information about the TYPO3-german
mailing list