Hallo zusammen
Wenn ich in einer Combox als Auswahl-Möglichkeit Werte mit Umlauten/Sonderzeichen zulasse sieht der Quelltext im Browser wie folgt aus.
<input name="%%Surrogate_Umlaute" type="hidden" value="1">
<select name="Umlaute">
<option>Apfelwein
<option>Birnensaft
<option value="_e9ma6gsj5dppm2pjk_">Möhrensaft
<option value="_08tm82q3nclkms_">Glühwein
<option value="_p9hkmn53i_">Likör</select>
Da ich mit Java-Script den Value auslesen und weiterverwenden will, kommt mir dieser Quelltext nicht gerade entgegen. >:(
Gibt es eine Möglichkeit, den Valuewert für alle Felder auszugeben und was viel wichtiger ist, anstatt z.B. _p9hkmn53i_ den Wert Likör im Feld value erscheinen zu lassen.
Meine Notes/Domino Version: 8.5.2 FP3
Vielen Dank für sachdienliche Hinweise. ;D
Hampa
Hallo
Inzwischen habe ich eine Lösung gefunden, die mich aber nicht wirklich glücklich macht.
In den Choices habe ich die zur Verfügung stehenden Werte mit einem Alias versehen, der genau gleich lautet, wie die Auswahl:
Apfelwein|Apfelwein
Birnensaft|Birnensaft
Möhrensaft|Möhrensaft
Glühwein|Glühwein
Likör|Likör
Und schon wird im Quellcode für jede Position ein value angegeben. Sogar die Werte mit Umlauten erscheinen als Klartext im value.
<input name="%%Surrogate_Umlaute" type="hidden" value="1">
<select name="Umlaute">
<option value="Apfelwein">Apfelwein
<option value="Birnensaft">Birnensaft
<option value="Möhrensaft">Möhrensaft
<option value="Glühwein">Glühwein
<option value="Likör">Likör</select>
Nicht wirklich schön, aber leider weiss ich mir nicht anders zu helfen. Und vorallem beantwortet es meine Frage nicht. ;)
Gruss
Hampa
Hallo Peter
Da hast du natürlich vollkommen recht.
Nur ist es bei der Anwendung, die ich schreibe so, dass die Werte mittels eines DbLookup gelesen werden und so in die Choices gelangen. Da muss ich die Werte nehmen, die mir übergeben werden.
REM {Key: Region or Role};
_Key := "$ALL";
_Lookup := "-":@DbLookup(""; "":""; "keyTeamCat"; _Key ; 2);
@Unique(
@IfError(
@Unique(_Lookup + "|" + _Lookup)
)
)
Gruss und Dank
Hampa