Есть функция которая делает валидацию полей формы
validateForm: function (e, exceptions = [], options = {}) {
let inputs = $(e).find('[validates]');
....
пример использования
validateForm(this, ['Title','Tags']));
['Title','Tags'] - массив id полей которым не нужно проходить проверку
в результате в inputs попадают все поля с атрибутом validates
Object { 0: input#Title, 1: select#Tags, 2: textarea#Desc, length: 3, prevObject: {…} }
0: <input id="Title" validates="required|min_length:10|max_length:150" name="title" type="text" >
1: <select id="Tags" validates="required|sel_between:1,5" multiple="" name="ags">
2: <textarea id="Desc" validates="required|min_length:10|max_length:1000" name="desc" type="text">
length: 3
prevObject: Object { 0: form#form-add-question, length: 1 }
<prototype>: Object { jquery: "3.6.0", constructor: S(e, t), length: 0, … }
Как сделать так чтоб в inputs, для проверки остались только те поля которые в которых id не равен Title и Tags,
то есть проверку в этом примере должно пройти только поле с id Desc