我在 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#">
这可能会帮助您弄清楚发生了什么。