|
1 | 1 | <!DOCTYPE html> |
2 | 2 | <html> |
3 | | - |
4 | 3 | <head> |
5 | 4 | <title>JQuery Validate Wrapper</title> |
6 | 5 | <meta charset = "utf-8"> |
|
47 | 46 | <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script> |
48 | 47 | <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.1/jquery.validate.min.js"></script> |
49 | 48 | <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.1/additional-methods.min.js"></script> |
50 | | - <script src="../jquery.validateWrapper.min.js"> </script> |
| 49 | + <script src="../jquery.validateWrapper.js"> </script> |
51 | 50 | <script> |
52 | 51 | $(function () { |
53 | 52 |
|
|
68 | 67 | g_name_group: "first_name last_name", |
69 | 68 | }, |
70 | 69 | require_from_group: { |
71 | | - rfg_dob_group: 2, |
| 70 | + rfg_dob_group: 2 |
72 | 71 | }, |
73 | 72 | highlight: function (element, errorClass, validClass) { |
74 | 73 | if(jQuery(element).next().hasClass('input-group-append')) |
|
111 | 110 | else if (element.is('input[type=checkbox]') || element.is('input[type=radio]')) |
112 | 111 | element.closest('.form-check').parent().append(error); |
113 | 112 | else if (element.hasClass('required-from-group')) { |
114 | | - let lastElement = $('.rfg_dob_group:last'); |
115 | | - if ($(element).attr('name') == $(lastElement).attr('name')) |
116 | | - error.insertAfter(lastElement.parent().parent()); |
117 | | - } else if (element.hasClass('group-in-one')) { |
| 113 | + if(element.hasClass('rfg_dob_group')) { |
| 114 | + let lastElement = $('.rfg_dob_group:last'); |
| 115 | + if ($(element).attr('name') == $(lastElement).attr('name')) |
| 116 | + error.insertAfter(lastElement.parent().parent()); |
| 117 | + }else{ |
| 118 | + error.insertAfter(element); |
| 119 | + } |
| 120 | + } |
| 121 | + else if (element.hasClass('group-in-one')) { |
118 | 122 | let lastEl = $('.g_name_group:last'); |
119 | 123 | error.insertAfter(lastEl.parent().parent()); |
120 | 124 | } else |
|
151 | 155 | }); |
152 | 156 | } |
153 | 157 | } |
154 | | - |
155 | 158 | //this is my callback function |
156 | 159 | const submitData = (form, data) => console.log('Submit Data function is called..'); |
157 | 160 | </script> |
158 | 161 | </head> |
159 | | - |
160 | 162 | <body> |
161 | 163 | <div class="container"> |
162 | 164 | <div class="clearfix" style="height:30px;"></div> |
|
273 | 275 | </div> |
274 | 276 | </div> |
275 | 277 | </body> |
276 | | - |
277 | 278 | </html> |
0 commit comments