我们可以在Coldfusion中的表单操作属性中传递url参数吗?

时间:2013-11-14 06:07:55

标签: coldfusion

我有一个简单的表格。

<form action='temp1.cfm?categoryid=4' method="get">
 <input type="text" name="fname">
 <input type="submit" value="Submit">
</form>

在操作页面中,我只在FORM范围内获得“fname”,但我没有在URL范围中获取类别ID。 为什么我没有在ColdFusion中获得categoryID的值?

1 个答案:

答案 0 :(得分:4)

在您的操作页面中,执行此操作 -

<cfoutput>#URL.categoryId#</cfoutput><br/>
<cfoutput>#FORM.fname#</cfoutput>

这将输出您需要的值。

在CFML中 -

可以通过URL范围访问GET请求值,POST将通过FORM范围访问。在您的情况下,您正在进行POST但在URL中也有一些值。因此,使用FORM范围访问表单值,通过URL范围访问url值。