KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Receiving the subject error when Chrome tries to load the script file on the page. It says it's at the last line of the javascript file. I can't seem to find anything wrong with it. No errors in firefox, and the script works as expected. Just using form validation // JavaScript Document $(function() { $('#wm-form').submit(function() { var errors = false; var errorMsg = ""; $('.required').each(function() { if(!validField($(this))) { errorMsg += $(this).attr('name').capitalize() + " cannot be blank\n"; errors = true; } }); var emailAddress = $('#email'); if(isValid(emailAddress) && !(/^(([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+([;.](([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+)*$/.test(emailAddress.val()))) { errorMsg += "Not a valid email address. Please enter in a correctly formatted email address"; errors = true; } if(errors) { alert(errorMsg); return false; } }); $('.form-focus').click(function() { $(document).scrollTop(0); $('#first_name').focus(); return false; }); }); function validField(element) { if(!isValid(element.val()) || (element.attr('placeholder') && element.attr('placeholder') == element.val()) || (element.attr('type') == 'radio' && !checkedRadio(element))) { return false; } else { return true; } } function isValid(ele) { if(ele == null || ele == '') { return false; } else { return true; } } String.prototype.capitalize = function() { return this.charAt(0).toUpperCase() + this.slice(1); }; function checkedRadio (element) { var valid = false; $('input[name="'+ element.attr("name") +'"]:checked').each(function() { valid = true; }); return valid; }
Tags (comma-separated)
Save Edits
Cancel