次の形式の多くのフィールドを持つフォームがあります
- 名前="フィールド-1"
- name="フィールド-2"
- 名前="フィールド-3"
- 名前="フィールド-4"
- 等....
<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>">