1jQuery(function() { 2 jQuery('.error').hide(); 3 jQuery(".but").click(function() { 4 // validate and process form 5 // first hide any error messages 6 jQuery('.error').hide(); 7 8 var name = jQuery("input#name").val(); 9 if (name == "") { 10 jQuery("span#name_error").show(); 11 jQuery("input#name").focus(); 12 return false; 13 } 14 var email = jQuery("input#email").val(); 15 if (email == "") { 16 jQuery("span#email_error").show(); 17 jQuery("input#email").focus(); 18 return false; 19 } 20 21 var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; 22 if(!emailReg.test(email)) { 23 jQuery("span#email_error2").show(); 24 jQuery("input#email").focus(); 25 return false; 26 } 27 28 var phone = jQuery("input#phone").val(); 29 if (phone == "") { 30 jQuery("span#phone").show(); 31 jQuery("input#phone").focus(); 32 return false; 33 } 34 var msg = jQuery("textarea#msg").val(); 35 if (msg == "") { 36 jQuery("span#msg_error").show(); 37 jQuery("textarea#msg").focus(); 38 return false; 39 } 40 41 var dataString = 'name='+ name + '&email=' + email + '&msg=' + msg+ '&phone=' + phone; 42 //alert (dataString);return false; 43 44 jQuery.ajax({ 45 type: "POST", 46 url: "feedbackresult.php", 47 data: dataString, 48 success: function() { 49 jQuery('#contact_form').html("<div id='message'></div>"); 50 jQuery('#message').html("<strong>Feedback Form Submitted!</strong>") 51 .append("<p>We will be in touch soon.</p>") 52 .hide() 53 .fadeIn(1500, function() { 54 jQuery('#message'); 55 }); 56 } 57 }); 58 return false; 59 }); 60}); 61
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.