我有一个简单的表格。
<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的值?
答案 0 :(得分:4)
在您的操作页面中,执行此操作 -
<cfoutput>#URL.categoryId#</cfoutput><br/>
<cfoutput>#FORM.fname#</cfoutput>
这将输出您需要的值。
在CFML中 -
可以通过URL范围访问GET请求值,POST将通过FORM范围访问。在您的情况下,您正在进行POST但在URL中也有一些值。因此,使用FORM范围访问表单值,通过URL范围访问url值。