Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form id='contactForm' name="catwebformform38614" method="post" onsubmit="return checkWholeForm38614(this)" enctype="multipart/form-data" action="http://hoamco.businesscatalyst.com/FormProcessv2.aspx? WebFormID=58189&OID={module_oid}&OTYPE={module_otype}&EID={module_eid}&CID={module_cid}"><table class="webform" cellspacing="0" cellpadding="2" border="0">
- <tr><td><label for="FirstName">Name <span class="req"><font color="#9E2E1C">*</font></span></label><br /><input type="text" name="FirstName" id="FirstName" placeholder="Enter your first name..." class="cat_textbox" maxlength="255" /> </td></tr>
- <tr><td><label for="EmailAddress">Email Address <span class="req"><font color="#9E2E1C">*</font></span></label><br /><input type="text" name="EmailAddress" id="EmailAddress" placeholder="name@email.com" class="cat_textbox" maxlength="255" /> </td></tr>
- <tr><td><label for="CAT_Custom_298477">Comment</label><br /><textarea name="CAT_Custom_298477" id="CAT_Custom_298477" cols="10" rows="4" placeholder="Add a brief message..." class="cat_listbox" onkeydown="if(this.value.length>=4000)this.value=this.value.substring(0,3999);"></textarea></td></tr>
- <tr><td><input class="cat_button" type="submit" value="Submit" id="catwebformbutton" /></td></tr></table>
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
- <script type="text/javascript" src="http://hoamco.businesscatalyst.com/CatalystScripts/ValidationFunctions.js"></script><script type="text/javascript">
- //<![CDATA[
- var submitcount38614 = 0;
- function isValidEmailAddress(emailAddress) {
- var pattern = new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);
- return pattern.test(emailAddress);
- };
- function checkWholeForm38614(theForm) {
- var errors = 0;
- if (!$("#FirstName").val()) {
- $("#FirstName").css("border", "1px solid #f00");
- $("#FirstName").prev().prev().css("color", "#f00");
- errors++;
- }
- if (!$("#EmailAddress").val() || !isValidEmailAddress($("#EmailAddress").val())) {
- $("#EmailAddress").css("border", "1px solid #f00");
- $("#EmailAddress").prev().prev().css("color", "#f00");
- errors++;
- }
- $("#contactForm").on("change", ".cat_textbox", function() {
- $(this).css("border", "1px solid #CDCFD1");
- $(this).prev().prev().css("color", "#000");
- if ($(this).attr("id") == "EmailAddress" && !isValidEmailAddress($(this).val())) {
- errors++;
- $("#EmailAddress").css("border", "1px solid #f00");
- $("#EmailAddress").prev().prev().css("color", "#f00");
- }
- });
- if (errors > 0) return false;
- if (submitcount38614 == 0) {
- submitcount38614++;
- theForm.submit();
- return false;
- } else {
- alert("Form submission is in progress.");
- return false;
- }
- }
- //]]>
- </script></form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement