Я, должно быть, схожу с ума.
<cfif cgi.request_method eq "POST">
<cfoutput>
Form.fieldnames = #form.fieldnames#<br>
structKeyList(form) = #structKeyList(form)#
</cfoutput>
</cfif>
<form method="post" accept-charset="utf-8">
<input type="text" name="graduation_date" value="x"><br>
<input type="text" name="foo" value="y"><br>
<input type="text" name="bar" value="z"><br>
<input type="submit" value="Submit Form" >
</form>
Переменная form.fieldnames
должна содержать список отправленных полей: foo
, bar
и graduation_date
. Но graduation_date
отсутствует.
После небольшого тестирования я вижу, что все, что заканчивается _date
, исключено из form.fieldnames
.
Я собирался спросить, что не так с моим кодом, но теперь я почти уверен, что это ошибка в ColdFusion. (Я использую ColdFusion 8.0.1 / OS X 10.5.6.)
Это ошибка в ColdFusion, верно?