隠しフィールドを使用して、前のフォームから取得した情報を次のフォームに渡すフォームが commonspot にありますが、隠しフィールドのデフォルト値の構文についてはわかりません。form.fieldname
、evaluate(form.fieldname)
、およびを使用してみ#form.filedname#
ました。
誰でもこれで私を助けることができますか?
ありがとう、AA
隠しフィールドを使用して、前のフォームから取得した情報を次のフォームに渡すフォームが commonspot にありますが、隠しフィールドのデフォルト値の構文についてはわかりません。form.fieldname
、evaluate(form.fieldname)
、およびを使用してみ#form.filedname#
ました。
誰でもこれで私を助けることができますか?
ありがとう、AA
Ardash - 実際のコードを貼り付けて、意味を理解できるようにしてください。
一般に、「デフォルト」値が必要な場合 (項目が以前に存在しない場合)、次のように cfparam を使用する必要があります。
<cfparam name="form.myField" default="*some default value*"/>
次に、隠しフィールドでこれを安全に行うことができます:
<input type="hidden" name="myField" value="<cfoutput>#form.myField#</cfoutput>"/>
お役に立てれば。より良い応答のためにいくつかのコードを貼り付けてください:)
この方法を使用して、ページに送信されたフィールド名を一覧表示できます。
<cfoutput>#form.fieldnames#</cfoutput>
または、フィールド名とデータを取得することもできます。
<cfdump var="#form#">
これは、何が起こっているのかを理解するのに役立つ場合があります。