PageSourceSearch

https://tata-academy.com/wp-content/themes/edubin/BuyCourses/assets/courses_validate.js?ver=727

js tata-academy.com collected 2026-10-04 01:43:37 UTC 5,317 bytes, 181 lines download raw bytes

1function validateswitch(idForm,idInput,Validate,classTrue = null){
2
3    // var status = 0;
4    switch (Validate) {
5        case 'empty':
6
7            var value = jQuery("#"+idForm+" #"+ idInput).val();
8            if(value.length < 1){
9                jQuery("#"+idForm+" #"+ idInput).css("border","1px solid #ff0039");
10                return false;
11
12            }
13            else{
14                jQuery("#"+idForm+" #"+ idInput).removeAttr("style");
15                jQuery("#"+idForm+" #"+ idInput).addClass(classTrue);
16                return true;
17            }
18
19
20            break;
21        case 'select_empty':
22
23            var value = jQuery("#"+idForm+" #"+ idInput).val();
24            if(value == null){
25                jQuery("#"+idForm+" ."+ idInput + ' .select-wrapper input').css("border","1px solid #ff0039");
26                return false;
27
28            }
29            else{
30                jQuery("#"+idForm+" ."+ idInput + ' .select-wrapper input').removeAttr("style");
31                return true;
32            }
33
34
35            break;
36
37        case 'email':
38            var value = jQuery("#"+idForm+" #"+ idInput).val();
39
40
41            var testEmail = /^[A-Z0-9._%+-]+@([A-Z0-9-]+\.)+[A-Z]{2,4}jQuery/i;
42
43            if(testEmail.test(value)){
44                jQuery("#"+idForm+" #"+ idInput).removeAttr("style");
45                return true;
46            }
47            else{
48
49                jQuery("#"+idForm+" #"+ idInput).css("border","1px solid #ff0039");
50                return false;
51            }
52
53            breack;
54
55        case 'mobile':
56            var value = jQuery("#"+idForm+" #"+ idInput).val();
57
58            if(value.length < 11){
59                jQuery("#"+idForm+" #"+ idInput).css("border","1px solid #ff0039");
60                return false;
61
62            }
63            else{
64                jQuery("#"+idForm+" #"+ idInput).removeAttr("style");
65                return true;
66            }
67
68            breack;
69
70        case 'mobile_or_email':
71            var value = jQuery("#"+idForm+" #"+ idInput).val();
72            var testEmail = /^[A-Z0-9._%+-]+@([A-Z0-9-]+\.)+[A-Z]{2,4}jQuery/i;
73            var intRegex = /^\d+jQuery/;
74
75            if(intRegex.test(value) && value.length == 11 ){
76                jQuery("#"+idForm+" #"+ idInput).removeAttr("style");
77                return true;
78            }
79            else if(testEmail.test(value)){
80                jQuery("#"+idForm+" #"+ idInput).removeAttr("style");
81                return true;
82            }
83            else{
84                jQuery("#"+idForm+" #"+ idInput).css("border","1px solid #ff0039");
85                return false;
86
87            }
88
89
90            breack;
91
92
93        case 'password':
94            var value = jQuery("#"+idForm+" #"+ idInput).val();
95
96            if(value.length < 5){
97                jQuery("#"+idForm+" #"+ idInput).css("border","1px solid #ff0039");
98                return false;
99
100            }
101            else{
102                jQuery("#"+idForm+" #"+ idInput).removeAttr("style");
103                return true;
104            }
105
106            breack;
107
108        case 'confrim_password':
109            var value = jQuery("#"+idForm+" #user_password").val();
110            var value_confrim = jQuery("#"+idForm+" #"+ idInput).val();
111
112            if(value !== value_confrim){
113                jQuery("#"+idForm+" #"+ idInput).css("border","1px solid #ff0039");
114                return false;
115
116            }
117            else{
118                jQuery("#"+idForm+" #"+ idInput).removeAttr("style");
119                return true;
120            }
121
122            breack;
123
124        case 'checked':
125
126            var value = jQuery("#"+idForm+" #"+ idInput);
127            if (!value.prop('checked')) {
128                jQuery("#"+idForm+" #"+ idInput+"_label").css("border","1px solid #ff0039");
129                return false;
130            }
131            else {
132                jQuery("#"+idForm+" #"+ idInput+"_label").removeAttr("style");
133                return true;
134            }
135
136
137            breack;
138    }
139
140
141}
142
143function ValidateForm(idForm,classTrue=null){
144
145    var status;
146    jQuery("#"+idForm+" .validate").each(function () {
147
148        var validate = jQuery("#"+idForm+" #"+ this.id).attr("data-validate");
149        if(validateswitch(idForm,this.id,validate,classTrue) == false){
150            status = false;
151            return false;
152        }
153        else{
154            status = true;
155            return true;
156        }
157    });
158    return status;
159}
160
161jQuery(document).ready(function () {
162
163    jQuery("body .isNumberic").on("keypress keyup blur",function (event) {
164
165        jQuery(this).val(jQuery(this).val().replace(/[^\d].+/, ""));
166        if ((event.which < 48 || event.which > 57)) {
167            event.preventDefault();
168        }
169        if(jQuery(this).val() == ""){jQuery(this).val()}
170    });
171    jQuery('body .PriceFormat').keyup(function(event) {
172        if(event.which >= 37 && event.which <= 40) return;
173        // format number
174        jQuery(this).val(function(index, value) {
175            return value
176                .replace(/\D/g, "")
177                .replace(/\B(?=(\d{3})+(?!\d))/g, ",")
178                ;
179        });
180    });
181});

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.