Hi All,
I have to validate the form fields form and validation of form fields are in
two different pages and it suppose to be like this. I cannot merge it into two
pages ... I am validating the form fields and sending the error message back to
firstpage.cfm. I can sucessfully display the error message at the top of the
form but unable to highight the error fields in it.
firstpage.cfm
<html>
<body>
<cfif isdefined("url.invalidfield") and url.invalidfield neq "">
Following fields are incorrect:
<ul>
<cfloop index="i" list="#invalidfield#" delimiters=",">
<cfoutput>
<li>#i#</li>
</cfoutput>
</cfloop>
</ul>
</cfif>
<form name="f1" method="post" action="secondpage.cfm">
Text1: <input type="text" name="txt1" /><br />
Text2: <input type="text" name="txt2" /><br />
Text3: <input type="text" name="txt3" /><br />
<input type="submit" />
</form>
</body>
</html>
<!--- here is the webservice response so just using some condition here --->
Secondpage.cfm
<html>
<body>
<cfif form.txt1 neq "Text1">
<cfset lstinvalidfileds = ListAppend(lstinvalidfileds, "Error in txt1")>
</cfif>
<cfif form.txt2 neq "Text2">
<cfset lstinvalidfileds = ListAppend(lstinvalidfileds, "Error in txt2")>
</cfif>
<cfif form.txt3 neq "Text3">
<cfset lstinvalidfileds = ListAppend(lstinvalidfileds, "Error in txt3")>
</cfif>
<cfoutput>#ListLen(lstinvalidfileds)#</cfoutput>
<cfif ListLen(lstinvalidfileds) gt 0>
<cflocation url="firstpage.cfm?invalidfield=#lstinvalidfileds#">
<cfelse>
<cflocation url = "thirdpage.cfm">
</cfif>
</body>
</html>
Can anyone help me out with this ...?
Thanks,
Priya
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f
Archive:
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:320808
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4