- see footer for list info -<
Hi.

Im pretty sure this is something to do with ODBCDatetime. I think maybe you need to get the date and format it prior to populating the box on the form if an error occours. I had a nightmare with a similar thing (not using flash forms) on an application I did before xmas.

Regards - Paul

From: "Lee Fortnam" <[EMAIL PROTECTED]>
Reply-To: Coldfusion Development <[email protected]>
To: "'Coldfusion Development'" <[email protected]>
Subject: [CF-Dev] Datefield in CF Flash forms
Date: Thu, 5 Jan 2006 12:33:25 -0000

>- see footer for list info -<
Hi All,

Looks like CF Forms are coming in for a bit of discussion, I am also having
a problem at the moment using the datefield element.

I am using a flash form to submit 3 pieces of info, a mobile number, a date
and a time using the following elements, the problem I am having is that the
server does some validation on the mobile number such as length and
international format etc. If this fails it returns back to the form with
appropriate messages etc. The issue is the DD and the MM are being reversed
each time the form comes back. I have checked the backend scripts and
nothing is being done to the attributes.Date var.

If anyone has any ideas, would be much appreciated.

<cfform name="Setup" format="Flash" skin="haloOrange" width="400"
height="350" action="#request.myself#ap.setup_submission"
preservedata="true" timeout="120" style="indicatorGap:30;">
<cfinput name="mobile" type="text" label="Mobile" required="yes" size="10"
tooltip="something" message="something">
<cfinput type="dateField" name="Date" label="Date" width="100"
required="yes" message="something" mask="DD/MM/YYYY">
<cfselect type="text" name="Time" label="Time" width="100" required="yes"
multiple="no" message="something">
        <option value=" ">Time?</option>
        <cfloop from="0" to="23" step="1" index="hour">
                <cfloop from="0" to="55" step="15" index="min">
                        <cfif #LEN(hour)# EQ "1">
                                <cfset hour = "0" & #hour#>
                        </cfif>
                        <cfif #LEN(min)# EQ "1">
                                <cfset min = "0" & #min#>
                        </cfif>
<cfoutput>
                                <cfif (IsDefined("request.error_fields") IS
TRUE) AND (#LEFT(attributes.Time,2)# EQ #hour#) AND
(#RIGHT(attributes.Time,2)# EQ #min#)>
                                        <OPTION VALUE="#hour#:#min#"
selected>#hour#:#min#</OPTION>
                                <cfelse>
                                        <OPTION
VALUE="#hour#:#min#">#hour#:#min#</OPTION>
                                </cfif>
                        </cfoutput>
                </cfloop>
        </cfloop>
</cfselect>
</cfform>

Regards,

Lee Fortnam
[EMAIL PROTECTED]

_______________________________________________

For details on ALL mailing lists and for joining or leaving lists, go to http://list.cfdeveloper.co.uk/mailman/listinfo

--
CFDeveloper Sponsors:-
>- Hosting provided by www.cfmxhosting.co.uk -<
>- Forum provided by www.fusetalk.com -<
>- DHTML Menus provided by www.APYCOM.com -<
>- Lists hosted by www.Gradwell.com -<
>- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<


_______________________________________________

For details on ALL mailing lists and for joining or leaving lists, go to 
http://list.cfdeveloper.co.uk/mailman/listinfo

--
CFDeveloper Sponsors:-
- Hosting provided by www.cfmxhosting.co.uk -<
- Forum provided by www.fusetalk.com -<
- DHTML Menus provided by www.APYCOM.com -<
- Lists hosted by www.Gradwell.com -<
- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<

Reply via email to