X 個のフィールドを検証する必要があります。各フィールドには「testFieldX」という名前が付けられます。ここで、X は 1 より大きい任意の実数です。
したがって、基本的に私がフォームに持っているのは、名前を持つフィールドです:
testField1
testField2
testField3
等
それらすべてを反復して検証する必要があります。
5 つのフィールドがあるとします。
それで
<cfloop index="i" from="1" to="5">
<cfif form.testField & i EQ "">
Show error
</cfif>
</cfloop>
しかし、それは機能しません。フィールド名「testField」が存在しないというエラーが表示されますが、これは true (testField1+ のみ) が存在します。物事が連結していないようです。文字列だけで機能しますか?
どうすればこの問題を解決できますか?