У меня есть форма, которая имеет множество полей в форматеКак конкатрировать две строки и использовать результат в качестве имени переменной в coldfusion?
- имя = "Поле-1"
- имя = "Поле-2"
- имя = "Поле-3"
- Name = «поле-4»
- и т.д ....
на странице формы действий, я хотел бы быть в состоянии использовать цикл и быть в состоянии использовать индекс цикла для Concat с строка префикс <cfset newField = "field-" & #index#>
, а затем используйте #Variables.newField#
для доступа к полю формы на предыдущей странице.
Я играл с функцией Evaluate()
, но не повезло. Я не очень часто использую ColdFusion, поэтому я могу просто немного сидеть в синтаксисе.
Пример того, как я использую это:
<cfset newField = "form.field-" & #index#>
<input type="hidden"
name="field-<cfoutput>#index#</cfoutput>"
value="<cfoutput>Evaluate(Variables.newField)</cfoutput>">
Он просто выводит форму. поле-1, form.field-2 и так далее. Мне нужно значение, хранящееся в form.field-1, а не текст «form.field-1». –