Я использую cakephp 3.6 с темой начальной загрузки и проверкой формы jquery.
Но я столкнулся с некоторыми проблемами с элементами управления текстовым полем формы.
После отправки формы в полях формы отображается проверка модели. но когда я пытаюсь исправить данные формы и изменить курсор, текстовое поле скрывается из формы.
Я отлаживаю партии и обнаруживаю, что в моих входных данных применяется класс ошибок формы.
но я не знаю, как предотвратить или откуда он исходит и где его стиль.
Пожалуйста, помогите мне решить эту проблему.
Перед отправкой формы
<div class = "form-group">
<label class = "col-sm-2 control-label">Password<span class = "text-danger">*</span></label>
<div class = "col-sm-10">
<?= $this->Form->control('old_password',
[
'placeholder' => 'Old Password',
'id'=>'oldpass',
'type'=>'password',
'label'=>false,
'class'=>'form-control',
'data-validation'=>"required"
]
) ?>
</div>
</div>
После отправки формы
<div class = "form-group">
<label class = "col-sm-2 control-label">Password<span class = "text-danger">*</span></label>
<div class = "col-sm-10">
<?= $this->Form->control('old_password',
[
'placeholder' => 'Old Password',
'id'=>'oldpass',
'type'=>'password',
'label'=>false,
'class'=>'form-control form-error',
'data-validation'=>"required"
]
) ?>
</div>
</div>






Я исправляю это с помощью приведенного ниже решения.
$(document).ready(function(){
$('.form-control').removeClass('form-error');
});