»
EnglishFrenchVietnamese

Print - Submit Once - JavaScriptBank.com

Full version: jsB@nk » Form » Submit Once
URL: http://www.javascriptbank.com/submit-once.html

Submit Once © JavaScriptBank.comDo you ever receive multiple copies of a single form submission? Do your visitors click the submit button over and over, hoping it will hurry up the process? Well, JavaScript can solve your problems! The script will prevent the visitor from submitting the form after the first submission. Basic field validation also included! Great!

Full version: jsB@nk » Form » Submit Once
URL: http://www.javascriptbank.com/submit-once.html



JavaScript
<SCRIPT LANGUAGE="JavaScript"><!-- Beginvar submitcount=0;function reset() {document.emailform.name.value="";document.emailform.email.value="";document.emailform.comments.value="";}function checkFields() {                       // field validation -if ( (document.emailform.name.value=="")  ||   // checks if fields are blank.     (document.emailform.email.value=="") ||   // More validation scripts at     (document.emailform.comments.value=="") ) // forms.javascriptsource.com   {   alert("Please enter your name, email, and comments then re-submit this form.");   return false;   }else    {   if (submitcount == 0)      {      submitcount++;      return true;      }   else       {      alert("This form has already been submitted.  Thanks!");      return false;      }   }}//  End --></script><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->


HTML
<BODY OnLoad="reset()"><form method=post action="http://javascriptbank.com" name="emailform" onSubmit="return checkFields()"><input type=hidden name=to value="you@your-website-address-here.com"><input type=hidden name=subject value="Feedback Form"><pre>Your Name:   <input type=text name="name">Your Email:  <input type=text name="email">Comments?<textarea name="comments" wrap="virtual" rows="7" cols="45"></Textarea><input type=submit value="Submit Form!">[ Click the submit button twice to see the script in action ]</pre></form></BODY><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->