Problem with form.FieldNames
I have a problem with a form.
The form has an action page. At the top of that page is the following code:
<cfif NOT #IsDefined("form.FieldNames")#>
<cflocation addtoken="no" url="my form page">
</cfif>
All of the fields on my form page have default values. These values are kept in a session struct and get defaulted in application.cfm.On the action page, the session values then get updated according to what the user has entered on the form.The user then gets taken, via cflocation, to a page that shows what he/she has just entered, for verification purposes.
Straightforward. And many, many thousands of people have submitted the form without incident. But many others have submitted the form, only to be immediately returned to the form page with all values defaulted (as one would expect to happen if form.FieldNames is not defined).
Has anyone seen behavior like this? Can anyone suggest a solution?
Key facts:
1. The form definitely uses POST.
2. The form does not contain any fields whose names would cause a problem in form.FieldNames, eg. names ending in _required, _date, etc.
3. Version of CF is 7, running on Windows Server 2003 with 2G memory. JVM heap is 512M.
4. When this happens, the load is high (as I said -- many, many thousands of successful submissions occur).
5. This doesn't appear to be a browser issue.
Thanks in advance for any help.
