Yes.  You can use a combination of JavaScript and DHTML.  This works with IE, not sure 
about Netscape.  Try the following example:


<!--- snip file 1 --->

<form action=wait.cfm method=post name=SearchForm>
                        
<SCRIPT language=JavaScript>
<!--
function resetQuickButtons() {
QuickSearchText.style.visibility = 'hidden';
SearchForm.QuickSearchButton.disabled = '';
}
function disableQuickButtons() {
SearchForm.QuickSearchButton.disabled = 'true';
QuickSearchText.style.visibility = 'visible';
setTimeout('resetQuickButtons()',5000);
}
//-->
</SCRIPT>

<SCRIPT language=JavaScript>
<!--
function resetButtons() {
SearchText.style.visibility = 'hidden';
SearchForm.SearchButton.disabled = '';
SearchForm.ResetButton.disabled = '';
}
function disableButtons() {
SearchForm.SearchButton.disabled = 'true';
SearchForm.ResetButton.disabled = 'true';
SearchText.style.visibility = 'visible';
setTimeout('resetButtons()',5000);
}
//-->
</SCRIPT>

<INPUT name=SearchButton onclick=submit();disableButtons(); type=button 
value="Complete Order"> 
<INPUT name=ResetButton type=reset value="Reset"><BR>
<DIV id=SearchText style="LEFT: 0px; POSITION: relative; TOP: 5px; VISIBILITY: 
hidden">Your credit card is being processed.  Please wait.</DIV>
</FORM>


<!--- snip file 2 (for testing) --->

<cfset count = 0>
<cfoutput>
<cfloop from=1 to=100000 index=ii>

<cfset count = count+1>

</cfloop>

#count#

</cfoutput>

--------------------------------------------------------------
Mark Warrick
Phone: (714) 547-5386
Efax.com Fax: (801) 730-7289
Personal Email: [EMAIL PROTECTED]
Personal URL: http://www.warrick.net 
Business Email: [EMAIL PROTECTED]
Business URL: http://www.fusioneers.com
ICQ: 346566
--------------------------------------------------------------


> -----Original Message-----
> From: Jon Gage [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, December 19, 2000 6:57 AM
> To: CF-Talk
> Subject: Multiple submits
> 
> 
> Does anybody have any suggestions for preventing users from 
> hitting a submit
> button multiple times?
> 
> Thanks,
> Jon
> 
> 
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to