Mam formularz, który ma wiele pól w formacieJak połączyć dwa łańcuchy i użyć wyniku jako nazwy zmiennej w trybie coldfusion?
- name = "field-1"
- name = "field-2"
- name = "field-3"
- name = „field-4”
- itp ....
na stronie forma działania, chciałbym, aby móc korzystać z pętli i móc korzystać z indeksu pętli do concat z ciąg znaków przedrostek taki jak ten <cfset newField = "field-" & #index#>
, a następnie użyj #Variables.newField#
, aby uzyskać dostęp do pola formularza na poprzedniej stronie.
Grałem z funkcją Evaluate()
, ale bez powodzenia. Nie używam ColdFusion bardzo, więc mogę po prostu być trochę na składni.
Przykładem jak używam go jest:
<cfset newField = "form.field-" & #index#>
<input type="hidden"
name="field-<cfoutput>#index#</cfoutput>"
value="<cfoutput>Evaluate(Variables.newField)</cfoutput>">
Po prostu wyświetla form.field-1, form.field-2 i tak dalej. Potrzebuję wartości przechowywanej w form.field-1, a nie w tekście "form.field-1". –