Just done some refining of the code. This will work, as long as you are
holding the validation results in a Query.

THe previosu version doesn't work because I was assuming that Item2 was an
object, but its not its a literal. 

<script Language="JavaScript" type="text/javascript">
function Check_Items(Item1,Item2){
        if (Item1.value!='')
                return;

        if (Item1.value!=Item2){
                alert ("These contradict the DB")
                Item1.focus();
        }
        return;
}
</script>

<cfoutput>
<input type="text" name="X" value=""
onblur="Check_Items(X,'#MyQuery.MyField#');">
</cfoutput>


Jason Lees 
National Express
Email : [EMAIL PROTECTED]


-----Original Message-----
From: Terri Stocke [mailto:[EMAIL PROTECTED]]
Sent: 26 March 2001 15:34
To: CF-Talk
Subject: Is this possible?


Hey all,

Is it possible to determine what a user has inputted in a form BEFORE the 
form is submitted? What I would like to do is IF a user makes a selection in

the form that conflicts with information already in the db, I want to have a

javascript popup alert them to the discrepancy and have them verify if they 
want to continue. Otherwise, just a regular submit button would be 
displayed.

I have the javascript alert/confirm working alright, but I can't figure out 
how to get it to check the formfields and only display conditionally. I 
don't even think this is possible, considering that CF is server-side and 
essentially what I want to do is have CF determine what was selected BEFORE 
it is submitted. Is there a way I can determine this with JavaScript (I'm 
not very good at JS, so "baby steps", please ;).

I know I could do this within CF and just have the form submit to an interim

confirmation page, but I would rather do this on the client.

Thanks!
Terri
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to