Value missing from form.fieldnames in ColdFusion
Posted
by Patrick McElhaney
on Stack Overflow
See other posts from Stack Overflow
or by Patrick McElhaney
Published on 2009-02-26T19:37:09Z
Indexed on
2010/03/11
21:29 UTC
Read the original article
Hit count: 193
coldfusion
|bugs
I must be losing my mind.
<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>
The form.fieldnames
variable should include a list of submitted fields: foo
, bar
, and graduation_date
. But graduation_date
is missing.
After a little more testing, I see that anything ending in _date
is excluded from form.fieldnames
.
I was going to ask what's wrong with my code, but now I'm pretty convinced it's a bug in ColdFusion. (I'm on ColdFusion 8.0.1 / OS X 10.5.6.)
It's a bug in ColdFusion, right?
© Stack Overflow or respective owner