Подскажите, пожалуйста, как отключить валидацию формы. Именно ту, что на клиентской стороне. Например, когда поле теряет фокус и неверно введены данные, снизу появляется блок "help-block". Как его убрать?
Неужели только при помощи css - display:none?
Как отключить валидацию формы?
Re: Как отключить валидацию формы?
Код: Выделить всё
'enableClientValidation' => false,
Re: Как отключить валидацию формы?
Если у вас включена валидация на стороне клиента (одним из 2х способов, Ajax или JS)
То вы можете управлять событиями, при которых происходит валидация. Например, я для большинства форм использую такой код:
Таким образом у меня происходит Ajax проверка, но только после нажатия кнопки формы
Код: Выделить всё
'enableAjaxValidation' => false,
//Или
'enableClientValidation' => false,
Код: Выделить всё
<?php $form = ActiveForm::begin([
'id' => 'login-form',
'enableAjaxValidation' => true,
'enableClientValidation' => false,
'validateOnBlur' => false,
'validateOnType' => false,
'validateOnChange' => false,
'validateOnSubmit' => true,
]) ?>
Re: Как отключить валидацию формы?
Спасибо, помогли!