'Jquery Form validation for select2 multiple [duplicate]
I have form in which I have field courses with multi select option. Also there are more than 2courses field in form like below :-
- name="courses[0][]"
- name="courses[1][]"
How can I validate below :-
rules: {
"courses[][]":{
required:true
}
}
Solution 1:[1]
What you're trying to do will not work. You can use jQuery.validator.addClassRules instead.
- Add a class like
coursesto the fields you want to validate. - Add the rules for the fields (from step 1) using
jQuery.validator.addClassRulesbefore you initialize jquery validate.
Try something like this
$(document).ready(function(){
$.validator.messages.required = 'File name mandatory!';
$.validator.addClassRules('fileName', {
required: true
});
$("form").validate();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8/jquery.validate.min.js"></script>
<form action="#">
<input type="text" id="name1" class="fileName" name="name1"/><br>
<input type="text" id="name2" class="fileName" name="name2"/><br>
<input type="text" id="name3" class="fileName" name="name3"/><br>
<input type="text" id="name4" class="fileName" name="name4"/><br>
<input type="submit" />
</form>
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 |
