Проверка мультиполя на заполненность
        Есть форма с мультиполями, в которых пользователь может выбрать несколько значений.
Одно из полей в форме:
Как это исправить?
    
    
                                                                                
            Одно из полей в форме:
<div class="col-md-6 col-sm-12">
            <label for="languages">Languages</label>
            <select multiple class="selectpicker form-control" id="languages" name="languages[]" data-live-search="true">
                <option>English</option>
                <option>French</option>
                <option>Italian</option>
                <option>Spain</option>
                <option>Russian</option>
            </select>
            <span class="error"></span>
        </div>Форма вызывается таким образом:[[!TicketForm?
&allowedFields=`profile-status,name,gender,languages`
&tplFormCreate=`tickets.form.create.tpl`
&tplFormUpdate=`tickets.form.update.tpl`
&redirectUnpublished=`11`
&redirectDeleted=`11`
&tplTicketEmailBcc=`tpl.Tickets.ticket.email.bcc`
&customValidators=`imageCountValidator`
&validate=`
                            gender:required,
                            languages:required[],
                            files:imageCountValidator`
                    ]]При отправке формы вызов не показывает никакой ошибки если поле на заполнено.Как это исправить?
Комментарии: 7
                Привет! Возможно, из-за этого? 
Вроде бы, у FormIt нет такого валидатора — required[], есть required
                    languages:required[]Вроде бы, у FormIt нет такого валидатора — required[], есть required
                для мультивыбора, насколько я знаю, required[]            
                    
                вот так
В таких случаях обычно делают скрытое поле и проверяют его.
                    languages[]:requiredНо есть одно НО, ошибку всё равно не покажет потому что js ругается на селектор с [].В таких случаях обычно делают скрытое поле и проверяют его.
                теперь This field is required даже если мультиполе заполнено            
                    
                Тогда отдельное скрытое поле            
                    
                Что в это поле класть? Возможный выбор уже есть внутри селекта со значениями же            
                    
                Ну в вашем случае достаточно в случае изменения селекта ставить в скрытое поле 1 если что-то выбрано и 0 если не выбрано.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.