我在commonspot中有一个表单,它使用隐藏字段将信息传递给下一个表单,它是从前一个表单中获得的,但是我不确定隐藏字段的默认值的语法。我尝试过使用form.fieldname
,evaluate(form.fieldname)
和#form.filedname#
。
任何人都可以帮我吗?
谢谢, AA
答案 0 :(得分:3)
Ardash - 您应该粘贴一些实际代码,以帮助我们理解您的意思。
一般情况下,如果你想要一个“默认”值(对于之前不存在该项的情况)你应该像这样使用cfparam:
<cfparam name="form.myField" default="*some default value*"/>
然后在隐藏的字段中,您可以安全地执行此操作:
<input type="hidden" name="myField" value="<cfoutput>#form.myField#</cfoutput>"/>
希望这会有所帮助。粘贴一些代码以获得更好的响应:)
答案 1 :(得分:0)
您可以使用此方法列出提交到页面的字段名称:
<cfoutput>#form.fieldnames#</cfoutput>
或者,您可以获取字段名称和数据:
<cfdump var="#form#">
这可能会帮助您弄清楚发生了什么。