转储具有多个同名字段的表单提交结果时,我得到不同的输出。在 CF8 中,我在输出结果中只得到了第一个 html 元素值,但在 CF11 中,我得到了作为列表的值。这是否特定于在 CF8 和 CF11 中运行的服务器。下面是我正在使用的代码原型
<cfform method="post" action="">
<select name="test">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="hidden" name="test" value="0">
<input type="submit" name="btnsubmit" />
</cfform>
<cfif structKeyExists(form,"btnsubmit")>
<cfdump var="#form#">
</cfif>
在 CF8 我得到的结果是'1'但在 CF11 我得到的结果是'1,0'。
请让我知道这是否特定于我的服务器升级。我只想知道在 CF8 服务器中,具有相同名称的多个字段返回值作为列表或仅返回第一个元素的值。