在转储具有相同名称的多个字段的表单提交结果时,我得到不同的输出。在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中,我得到了&#39; 1&#39; 的结果,但在CF11中我的结果为&#39; 1,0&#39; 。< / p>
如果这是特定于我的服务器升级,请告诉我。我只想知道在CF8服务器中,多个具有相同名称的字段将返回值作为列表或仅返回第一个元素的值。