1$(function(){ 2 document.addEventListener( 'wpcf7mailsent', function( event ) { 3 /*$.fancybox.close(); 4 if ( '1034' == event.detail.contactFormId ) { 5 $('#open-win-thanks').click(); 6 }else{ 7 $('#open-win-thanks-main').click(); 8 } */ 9 $('#form-holder').hide(); 10 $('#form-thanks').show(); 11 }, false ); 12 13 const validateEmail = (email) => { 14 return email.match(/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/); 15 }; 16 17 function countChars(textbox, counter, max) { 18 var count = max - document.getElementById(textbox).value.length; 19 if (count < 0) { document.getElementById(counter).innerHTML = "<span style=\"color: red;\">" + count + "</span>"; } 20 else { document.getElementById(counter).innerHTML = count; } 21 } 22 23 $('#wpcf7-f348-p2-o1 form :input').change(function(){ 24 25 var fname = $("#wpcf7-f348-p2-o1 input[name='fname']").val(); 26 var ftel = $("#wpcf7-f348-p2-o1 input[name='ftel']").val(); 27 var femail = $("#wpcf7-f348-p2-o1 input[name='femail']").val(); 28 var fmodel = $("#wpcf7-f348-p2-o1 select[name='fmodel']").val(); 29 var fcomment = $("#wpcf7-f348-p2-o1 textarea[name='fcomment']").val(); 30 var namemass = fname.split(' '); 31 if(fname){ 32 if(fname == null || namemass[1] == null || namemass[1] == ' '){ 33 $('#wpcf7-f348-p2-o1 form input[name=fname]').addClass('wpcf7-not-valid2'); 34 $('#wpcf7-f348-p2-o1 .custom-cf7-name-valid-message').show(); 35 } 36 if(fname && namemass[1]){ 37 $('#wpcf7-f348-p2-o1 form input[name=fname]').removeClass('wpcf7-not-valid2'); 38 $('#wpcf7-f348-p2-o1 .custom-cf7-name-valid-message').hide(); 39 } 40 }else{ 41 $('#wpcf7-f348-p2-o1 form input[name=fname]').removeClass('wpcf7-not-valid2'); 42 $('#wpcf7-f348-p2-o1 .custom-cf7-name-valid-message').hide(); 43 } 44 45 if (fname && namemass[1] && ftel && fmodel && !validateEmail(femail)){ 46 $('#wpcf7-f348-p2-o1 button.btn').removeClass('disabled'); 47 }else{ 48 $('#wpcf7-f348-p2-o1 button.btn').addClass('disabled'); 49 } 50 }); 51 52 //Contact Page 53 $('#wpcf7-f344-o1 form :input').change(function(){ 54 55 var fname = $("#wpcf7-f344-o1 input[name='fname']").val(); 56 var ftel = $("#wpcf7-f344-o1 input[name='ftel']").val(); 57 var femail = $("#wpcf7-f344-o1 input[name='femail']").val(); 58 var fmodel = $("#wpcf7-f344-o1 select[name='fmodel']").val(); 59 var fcomment = $("#wpcf7-f344-o1 textarea[name='fcomment']").val(); 60 var namemass = fname.split(' '); 61 if(fname){ 62 if(fname == null || namemass[1] == null || namemass[1] == ' '){ 63 $('#wpcf7-f344-o1 form input[name=fname]').addClass('wpcf7-not-valid2'); 64 $('#wpcf7-f344-o1 .custom-cf7-name-valid-message').show(); 65 } 66 if(fname && namemass[1]){ 67 $('#wpcf7-f344-o1 form input[name=fname]').removeClass('wpcf7-not-valid2'); 68 $('#wpcf7-f344-o1 .custom-cf7-name-valid-message').hide(); 69 } 70 }else{ 71 $('#wpcf7-f344-o1 form input[name=fname]').removeClass('wpcf7-not-valid2'); 72 $('#wpcf7-f344-o1 .custom-cf7-name-valid-message').hide(); 73 } 74 75 if (fname && namemass[1] && ftel && fmodel && !validateEmail(femail)){ 76 $('#wpcf7-f344-o1 button.btn').removeClass('disabled'); 77 }else{ 78 $('#wpcf7-f344-o1 button.btn').addClass('disabled'); 79 } 80 }); 81 82 //Purchase Charging station form 83 $('#wpcf7-f737-p25-o1 form :input').change(function(){ 84 85 var fname = $("#wpcf7-f737-p25-o1 input[name='fname']").val(); 86 var ftel = $("#wpcf7-f737-p25-o1 input[name='ftel']").val(); 87 var femail = $("#wpcf7-f737-p25-o1 input[name='femail']").val(); 88 var namemass = fname.split(' '); 89 if(fname){ 90 if(fname == null || namemass[1] == null || namemass[1] == ' '){ 91 $('#wpcf7-f737-p25-o1 form input[name=fname]').addClass('wpcf7-not-valid2'); 92 $('#wpcf7-f737-p25-o1 .custom-cf7-name-valid-message').show(); 93 } 94 if(fname && namemass[1]){ 95 $('#wpcf7-f737-p25-o1 form input[name=fname]').removeClass('wpcf7-not-valid2'); 96 $('#wpcf7-f737-p25-o1 .custom-cf7-name-valid-message').hide(); 97 } 98 }else{ 99 $('#wpcf7-f737-p25-o1 form input[name=fname]').removeClass('wpcf7-not-valid2'); 100 $('#wpcf7-f737-p25-o1 .custom-cf7-name-valid-message').hide(); 101 } 102 103 if (fname && namemass[1] && ftel){ 104 $('#wpcf7-f737-p25-o1 button.btn').removeClass('disabled'); 105 }else{ 106 $('#wpcf7-f737-p25-o1 button.btn').addClass('disabled'); 107 } 108 }); 109 110});
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.