PageSourceSearch

https://heyxpeng.co.il/wp-content/themes/xpeng-theme/js/xpeng-contact-form.js?v=3

js heyxpeng.co.il collected 2026-10-02 03:39:38 UTC 4,340 bytes, 110 lines download raw bytes

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.