-1

隠しフィールドを使用して、前のフォームから取得した情報を次のフォームに渡すフォームが commonspot にありますが、隠しフィールドのデフォルト値の構文についてはわかりません。form.fieldnameevaluate(form.fieldname)、およびを使用してみ#form.filedname#ました。

誰でもこれで私を助けることができますか?

ありがとう、AA

4

2 に答える 2

3

Ardash - 実際のコードを貼り付けて、意味を理解できるようにしてください。

一般に、「デフォルト」値が必要な場合 (項目が以前に存在しない場合)、次のように cfparam を使用する必要があります。

<cfparam name="form.myField" default="*some default value*"/>

次に、隠しフィールドでこれを安全に行うことができます:

<input type="hidden" name="myField" value="<cfoutput>#form.myField#</cfoutput>"/>

お役に立てれば。より良い応答のためにいくつかのコードを貼り付けてください:)

于 2012-05-03T16:00:42.840 に答える
0

この方法を使用して、ページに送信されたフィールド名を一覧表示できます。

<cfoutput>#form.fieldnames#</cfoutput>

または、フィールド名とデータを取得することもできます。

<cfdump var="#form#">

これは、何が起こっているのかを理解するのに役立つ場合があります。

于 2012-05-03T16:14:52.687 に答える