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