0

我有一个简单的表格。

<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 的值?

4

1 回答 1

4

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

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

这将输出您需要的值。

在 CFML -

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

于 2013-11-14T06:11:46.240 回答