我死了尝试各种组合停止浏览器(不仅铬,但也Mozilla)刺激自动完成,并仍然没有成功。我现在有什么:无法禁用自动填充功能
<form id = 'user_form' autocomplete="off" role="form">
<input name="hidden" type="text" style="display:none;">
<div class="form-group">
<div class="col-sm-6 col-sm-offset-3">
<input autocomplete="off" class="form-control input-sm" id="id_username"
maxlength="30" name="username"
placeholder="Имя пользователя" required="" type="text" />
</div>
</div>
</form>
我没有发布任何JSFiddle,因为这对这个问题没有帮助。我也试过false
来代替off
。但再次没有成功。
UPDATE
以下的建议后,我已经修改了代码,包括隐藏的密码输入,并在Firefox它现在是所有。但是在Chrome中,自动完成仍然适用于真正的密码类型输入。
我的代码是:
<form id = 'user_form' autocomplete="off" role="form">
<input style="display:none"/>
<input type="password" style="display:none"/>
<div class="form-group">
<div class="col-sm-8 col-sm-offset-2">
<div class = 'zeon_non_field_error_wrap'>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-6 col-sm-offset-3">
<input autocomplete="off" class="form-control input-sm" id="id_username" maxlength="30" name="username" placeholder="Имя пользователя" required="" type="text" />
</div>
</div>
<div class="form-group">
<div class="col-sm-6 col-sm-offset-3">
<input autocomplete="off" class="form-control input-sm" id="id_password" maxlength="128" name="password" placeholder="Пароль" required="" type="password" />
</div>
</div>
</form>
所以你的问题是:你如何禁用'自动完成'? – reporter
是的。正是... –
- >标题改变了。 – reporter