Symfony:如何禁用表单字段自动完成?

问题描述 投票:0回答:4

我在树枝中使用了这个:

{{ form_start(form, { 'attr': {'autocomplete': 'off'} })  }}

这在控制器操作中:

'attr'=>array('autocomplete' => 'off'

但自动完成功能仍未禁用!!!!

symfony
4个回答
9
投票

更新: 如果您使用的是 symfony 4,正确的方法是使用

off

'attr'=>['autocomplete' => 'off']

7
投票

您可以使用:

'attr' => ['autocomplete' => 'disabled']


1
投票

对于

choiceType
字段,使用:

'choice_attr' => function($choice, $key, $value) {
    return ['autocomplete' => 'off'];
}

来源:https://symfony.com/doc/current/reference/forms/types/choice.html#choice-attr


0
投票

对于密码字段,请使用

new-password
而不是
off

© www.soinside.com 2019 - 2024. All rights reserved.