Я использую parsleyjs.org для проверки моих форм.Измените положение списка ошибок петрушки в parsleyjs
Плагин создает ui.parsley-errors-list
, когда вход имеет ошибку проверки.
Проблема заключается в том, что .parsley-errors-list
уделяется только после того как форма элемента «ввода, TEXTAREA, радио и т.д ..» сломав макет следующим образом:
<fieldset>
<p>Checkboxs with a max</p>
<label class="checkbox parsley-error">
<input name="checkbox2" type="checkbox" required="" data-parsley-maxcheck="2" data-parsley-multiple="checkbox2" data-parsley-id="5492"> <span></span>
<p>Normal</p>
</label>
<ul class="parsley-errors-list filled" id="parsley-id-multiple-checkbox2">
<li class="parsley-required">This value is required.</li>
</ul>
<label class="checkbox">
<input name="checkbox2" type="checkbox" data-parsley-multiple="checkbox2" data-parsley-id="5492"> <span></span>
<p>Normal</p>
</label>
<label class="checkbox">
<input name="checkbox2" type="checkbox" data-parsley-multiple="checkbox2" data-parsley-id="5492"> <span></span>
<p>Normal</p>
</label>
</fieldset>
Вместо этого .parsley-errors-list
должен быть помещен как последний дочерний элемент в контейнер <fieldset>
.
Возможно ли это?
Не могу я просто изменить, где он находится? Я просто не могу найти функцию, которая решает, где находится контейнер ошибок, можете ли вы помочь мне найти? потому что я мог бы добиться того, чего хочу, немного изменив код .closest («fieldset») – Leo
@Leo взгляните на обновленный ответ. Я думаю, вы после второго подхода. Дайте мне знать, если это сработает. –
Второй вариант - именно то, что я ищу! Каждый набор полей будет иметь свои собственные ошибки, поэтому они не будут жаловаться в одном нет. Могу ли я достичь этого, взломав плагин, добавив дополнительную функцию? Если не беспокоиться, просто используйте эту функцию. – Leo