Автозаполнение offf в поле электронной почты и пароля в yii2 с помощью ActiveForm

0

Я использовал Activeform для формы в yii2, и я использовал ввод электронной почты и пароля для электронной почты и пароль. Но у меня есть логин для электронной почты и пароль с помните меня, чем поле электронной почты и пароль в моей форме автозаполнения этим. Этот код ниже:

Поэтому, пожалуйста, помогите удалить автозаполнение с помощью yii2. Это картина того, что происходит в этом:

Я использовал следующую ссылку для решений, но не для меня: Yii: отключить автозаполнение полей имени пользователя и пароля в Chrome

<div class="col-md-12 mb-0">
<?=$form->field($model, 'coupon_code', ['inputOptions' => ['autocomplete' => 'off'],'template' => ''
. '<div class="input-group mb-3 coupon_parent_div">'
. '{input}'
. '<div class="input-group-append">'
. '<button type="button" id="coupon_btn" class="btn btn-md btn-secondary" onclick="cart_refresh();">Apply</button>'
. '</div>'
. '</div>'
. '{error}'])
->textInput(['class' => 'form-control my_input_border', 'maxlength' => true, 'placeholder' => $model->getAttributeLabel('coupon_code')])?>
</div>
<div class="form-row">
<div class="col-md-3 mb-0">
<?= $form->field($model, 'cc_cvv')->passwordInput(['class' => 'form-control my_input_border', 'maxlength' => 5, 'placeholder' => 'CVV', 'autocomplete' => 'off'])->label(false) ?>
</div>
</div>
<div class="card credit_card_custom_css">
<div class="card-body">
<div class="form-row">
<div class="col-md-7 mb-0">
<?= $form->field($model, 'cc_name',['inputOptions' => ['autocomplete' => 'off']])->textInput(['class' => 'form-control my_input_border marginBottom15', 'maxlength' => true, 'placeholder' => $model->getAttributeLabel('cc_name')])->label(false) ?>
</div>
<div class="col-md-5 mb-0">
<?= $form->field($model, 'cc_number',['inputOptions' => ['autocomplete' => 'new-password']])->textInput(['class' => 'form-control my_input_border marginBottom15', 'maxlength' => true, 'placeholder' => $model->getAttributeLabel('cc_number')])->label(false) ?>
</div>

</div>
<div class="form-row">
<div class="col-md-3 mb-0">
<?= $form->field($model, 'cc_cvv',['inputOptions' => ['autocomplete' => 'new-password']])->passwordInput(['class' => 'form-control my_input_border marginBottom15', 'maxlength' => 5, 'placeholder' => $model->getAttributeLabel('cc_cvv')])->label(false) ?>
</div>
</div>
</div>
</div>

Это картина того, что случилось со мной: Изображение 174551

Пожалуйста, помогите мне решить эту проблему.

Теги:
yii2

1 ответ

1
Лучший ответ

Современный браузер будет игнорировать Autocomplete="off" в полях входа.

Если сайт устанавливает autocomplete = "off" для полей имени пользователя и пароля, браузер все равно предложит запомнить этот логин, и, если пользователь согласится, браузер автоматически заполнит эти поля при следующем посещении страницы пользователем.

См . Поля атрибута автозаполнения и поля входа

  • 0
    Спасибо за ответ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню