PageSourceSearch

https://mieru-ca.com/blog/wp-content/themes/mmj_new/assets/js/validate.js

js mieru-ca.com collected 2026-09-24 09:03:07 UTC 15,478 bytes, 513 lines download raw bytes

1var Validate = function() {
2
3    var handleRegister = function() {
4        // Setup form validation on the #register-form element
5        $("#form1").validate({
6            // Specify the validation rules
7            rules: {
8                lastname: "required",
9                name: "required",
10                company: "required",
11                mobile: "required",
12                email: {
13                    required: true,
14                    email: true
15                }
16            },
17
18            // Specify the validation error messages
19            errorPlacement: function() {
20                return false;
21            },
22
23            submitHandler: function(form) {
24                if (get_action()) {
25                    $("body").addClass("loading");
26                    form.submit();
27                }
28            }
29        });
30    }
31
32    var handleRegisterMierucaHp = function() {
33        // Setup form validation on the #register-form element
34        $("#form_MierucaHp").validate({
35            // Specify the validation rules
36            rules: {
37                company: "required",
38                last_name: "required",
39                first_name: "required",
40                phone: "required",
41                email: {
42                    required: true,
43                    email: true
44                }
45            },
46
47            // Specify the validation error messages
48            errorPlacement: function() {
49                return false;
50            },
51
52            submitHandler: function(form) {
53                if (get_action_success(recaptchaFirst, 'valid_captcha_success')) {
54                    $("body").addClass("loading");
55                    form.submit();
56                }
57            }
58        });
59    }
60
61    var handleRegisterMierucaHp1 = function() {
62        // Setup form validation on the #register-form element
63        $("#form_MierucaHp_1").validate({
64            // Specify the validation rules
65            rules: {
66                company: "required",
67                last_name: "required",
68                first_name: "required",
69                phone: "required",
70                email: {
71                    required: true,
72                    email: true
73                }
74            },
75
76            // Specify the validation error messages
77            errorPlacement: function() {
78                return false;
79            },
80
81            submitHandler: function(form) {
82                if (get_action_success(recaptchaSecond, 'valid_captcha_success1')) {
83                    $("body").addClass("loading");
84                    form.submit();
85                }
86            }
87        });
88    }
89
90    var handleRegisterMierucaHp2 = function() {
91        // Setup form validation on the #register-form element
92        $("#form_MierucaHp_2").validate({
93            // Specify the validation rules
94            rules: {
95                company: "required",
96                last_name: "required",
97                first_name: "required",
98                phone: "required",
99                email: {
100                    required: true,
101                    email: true
102                }
103            },
104
105            // Specify the validation error messages
106            errorPlacement: function() {
107                return false;
108            },
109
110            submitHandler: function(form) {
111                if (get_action_success(recaptchaThree, 'valid_captcha_success2')) {
112                    $("body").addClass("loading");
113                    form.submit();
114                }
115            }
116        });
117    }
118
119    var handleRegisterMierucaHp3 = function() {
120        // Setup form validation on the #register-form element
121        $("#form_MierucaHp_3").validate({
122            // Specify the validation rules
123            rules: {
124                company: "required",
125                last_name: "required",
126                first_name: "required",
127                phone: "required",
128                email: {
129                    required: true,
130                    email: true
131                }
132            },
133
134            // Specify the validation error messages
135            errorPlacement: function() {
136                return false;
137            },
138
139            submitHandler: function(form) {
140                if (get_action_success(recaptchaFour, 'valid_captcha_success3')) {
141                    $("body").addClass("loading");
142                    form.submit();
143                }
144            }
145        });
146    }
147
148    var handleRegisterMierucaHp4 = function() {
149        // Setup form validation on the #register-form element
150        $("#form_diagnose").validate({
151            // Specify the validation rules
152            rules: {
153                company: "required",
154                last_name: "required",
155                first_name: "required",
156                phone: "required",
157                checkbox_agree: "required",
158                email: {
159                    required: true,
160                    email: true
161                }
162            },
163
164            // Specify the validation error messages
165            errorPlacement: function() {
166                return false;
167            },
168
169            submitHandler: function(form) {
170                if (get_action_success(recaptchaFour, 'valid_captcha_success')) {
171                    $("body").addClass("loading");
172                    form.submit();
173                }
174            }
175        });
176    }
177
178
179    var handleRegister2 = function() {
180        // Setup form validation on the #register-form element
181        $("#form2").validate({
182            // Specify the validation rules
183            rules: {
184                name: "required",
185                company: "required",
186                mobile: "required",
187                email: {
188                    required: true,
189                    email: true
190                }
191            },
192
193            // Specify the validation error messages
194            errorPlacement: function() {
195                return false;
196            },
197
198            submitHandler: function(form) {
199                if (get_action2()) {
200                    $("body").addClass("loading");
201                    form.submit();
202                }
203            }
204        });
205    }
206
207    var handleRegister3 = function() {
208        // Setup form validation on the #register-form element
209        $("#form3").validate({
210            // Specify the validation rules
211            rules: {
212                name: "required",
213                company: "required",
214                mobile: "required",
215                email: {
216                    required: true,
217                    email: true
218                }
219            },
220
221            // Specify the validation error messages
222            errorPlacement: function() {
223                return false;
224            },
225
226            submitHandler: function(form) {
227                if (get_action3()) {
228                    $("body").addClass("loading");
229                    form.submit();
230                }
231            }
232        });
233    }
234
235    var handleRegister4 = function() {
236        // Setup form validation on the #register-form element
237        $("#form4").validate({
238            // Specify the validation rules
239            rules: {
240                name: "required",
241                company: "required",
242                mobile: "required",
243                email: {
244                    required: true,
245                    email: true
246                }
247            },
248
249            // Specify the validation error messages
250            errorPlacement: function() {
251                return false;
252            },
253
254            submitHandler: function(form) {
255                if (get_action4()) {
256                    $("body").addClass("loading");
257                    form.submit();
258                }
259            }
260        });
261    }
262
263    var handleRegister5 = function() {
264        // Setup form validation on the #register-form element
265        $("#form5").validate({
266            // Specify the validation rules
267            rules: {
268                name: "required",
269                company: "required",
270                mobile: "required",
271                email: {
272                    required: true,
273                    email: true
274                }
275            },
276
277            // Specify the validation error messages
278            errorPlacement: function() {
279                return false;
280            },
281
282            submitHandler: function(form) {
283                if (get_action5()) {
284                    $("body").addClass("loading");
285                    form.submit();
286                }
287            }
288        });
289    }
290
291    var handleRegister6 = function() {
292        // Setup form validation on the #register-form element
293        $("#form6").validate({
294            // Specify the validation rules
295            rules: {
296                company: "required",
297                lastname: "required",
298                name: "required",
299                mobile: "required",
300                email: {
301                    required: true,
302                    email: true
303                }
304            },
305
306            // Specify the validation error messages
307            errorPlacement: function() {
308                return false;
309            },
310
311            submitHandler: function(form) {
312                if (get_action6()) {
313                    $("body").addClass("loading");
314                    form.submit();
315                }
316            }
317        });
318    }
319
320	var handleRegisterDownloadDoc = function() {
321        // Setup form validation on the #register-form element
322        $("#form_downloadDoc").validate({
323            // Specify the validation rules
324            rules: {
325                company: "required",
326                last_name: "required",
327                first_name: "required",
328                phone: "required",
329                checkbox_agree: "required",
330                email: {
331                    required: true,
332                    email: true
333                }
334            },
335
336            // Specify the validation error messages
337            errorPlacement: function() {
338                return false;
339            },
340
341            submitHandler: function(form) {
342                if (get_action_success(recaptcha, 'valid_captcha_success')) {
343                    $("body").addClass("loading");
344                    form.submit();
345                }
346            }
347        });
348    }
349
350    var handleRegisterDownloadSuccess = function() {
351        // Setup form validation on the #register-form element
352        $("#form_downloadSuccess").validate({
353            // Specify the validation rules
354            rules: {
355                company: "required",
356                last_name: "required",
357                first_name: "required",
358                phone: "required",
359                checkbox_agree: "required",
360                email: {
361                    required: true,
362                    email: true
363                }
364            },
365            highlight: function (element) {
366                $(element).addClass('error');
367                $(".summary_error").addClass('has-error');
368            },
369            // Specify the validation error messages
370            errorPlacement: function() {
371                return false;
372            },
373
374            submitHandler: function(form) {
375                if (get_action_success(recaptcha, 'valid_captcha_success')) {
376                    $("body").addClass("loading");
377                    form.submit();
378                }
379            }
380        });
381    }
382
383    var handleRegisterDownloadGa4_48_faq = function() {
384        // Setup form validation on the #register-form element
385        $("#form_downloadGa4-48-faq").validate({
386            // Specify the validation rules
387            rules: {
388                company: "required",
389                last_name: "required",
390                first_name: "required",
391                phone: "required",
392                checkbox_agree: "required",
393                email: {
394                    required: true,
395                    email: true
396                },
397		title: "required"
398            },
399            highlight: function (element) {
400                $(element).addClass('error');
401                $(".summary_error").addClass('has-error');
402            },
403            // Specify the validation error messages
404            errorPlacement: function() {
405                return false;
406            },
407
408            submitHandler: function(form) {
409                if (get_action_success(recaptcha, 'valid_captcha_success')) {
410                    $("body").addClass("loading");
411                    form.submit();
412                }
413            }
414        });
415    }
416
417    function get_action_success(reCaptchaClient, idElement) {
418        if(!grecaptcha.getResponse(reCaptchaClient)) {
419            document.getElementById(idElement).innerHTML = "reCAPTCHAにチェックを入れてください";
420            return false;
421        }
422        return true;
423    }
424
425    function get_action(form) {
426        var v = grecaptcha.getResponse(recaptcha1);
427        if (v.length == 0) {
428            document.getElementById('valid_captcha1').innerHTML = "Captchaに確認してください";
429            return false;
430        } else {
431            return true;
432        }
433    }
434
435    function get_action2(form) {
436        var v = grecaptcha.getResponse(recaptcha2);
437        if (v.length == 0) {
438            document.getElementById('valid_captcha2').innerHTML = "Captchaに確認してください";
439            return false;
440        } else {
441            return true;
442        }
443    }
444
445    function get_action3(form) {
446        var v = grecaptcha.getResponse(recaptcha3);
447        if (v.length == 0) {
448            document.getElementById('valid_captcha3').innerHTML = "Captchaに確認してください";
449            return false;
450        } else {
451            return true;
452        }
453    }
454
455    function get_action4(form) {
456        var v = grecaptcha.getResponse(recaptcha4);
457        if (v.length == 0) {
458            document.getElementById('valid_captcha4').innerHTML = "Captchaに確認してください";
459            return false;
460        } else {
461            return true;
462        }
463    }
464
465    function get_action5(form) {
466        var v = grecaptcha.getResponse(recaptcha5);
467        if (v.length == 0) {
468            document.getElementById('valid_captcha5').innerHTML = "Captchaに確認してください";
469            return false;
470        } else {
471            return true;
472        }
473    }
474
475    function get_action6(form) {
476        var v = grecaptcha.getResponse(recaptcha6);
477        if (v.length == 0) {
478            document.getElementById('valid_captcha6').innerHTML = "Captchaに確認してください";
479            return false;
480        } else {
481            return true;
482        }
483    }
484
485    return {
486        init: function() {
487            handleRegister();
488            handleRegister2();
489            handleRegister3();
490            handleRegister4();
491            handleRegister5();
492            handleRegister6();
493            handleRegisterDownloadDoc();
494            handleRegisterDownloadSuccess();
495            handleRegisterMierucaHp();
496            handleRegisterMierucaHp1();
497            handleRegisterMierucaHp2();
498            handleRegisterMierucaHp3();
499            handleRegisterMierucaHp4();
500        }
501    };
502
503}();
504
505function captchaCallBack () {
506    document.getElementById('valid_captcha_success').innerHTML = "";
507}
508function captchaCallBack1 () {
509    document.getElementById('valid_captcha_success1').innerHTML = "";
510}
511jQuery(document).ready(function() {
512    Validate.init();
513});

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.