关闭Laravel中的自动完成功能

5

我在使用Laravel构建一个网站,其中有很多文本输入框。因此,我想要禁用所有文本输入框的自动完成功能。我知道可以使用"autocomplete=off"来实现,但是对于我的所有表单都添加这个属性太过繁琐!是否存在更简单的解决方案呢?


这个可能会帮助你:)) - Danielius
3个回答

6
你可以添加
autocomplete="off"

将此行为添加到您的表单中。
<form method="POST" autocomplete="off">
// ... all inputs
</form>

谢谢!我想我会使用JavaScript解决方案,但我会记住这种方法。 - Gerhart

1

添加属性 autocomplete="new-password" <input type="text" autocomplete="new-password">


你的解决方案有效,但请添加简要说明或参考资料。 - Farhan Ibn Wahid
输入类型为文本,自动完成属性设置为“new-password”,告诉浏览器不要根据cookie中注册的值来填充它。 - rahali badr eddine
请编辑您的答案并更新它,提供任何可能的参考资料。 - Farhan Ibn Wahid

0

你可以这样做

$( document ).ready(function() {
    $('input').attr('autocomplete','off');
});

编辑:仅适用于jquery


1
可能需要添加此解决方案需要 jQuery,因为不能假定 jQuery 已包含在他们的项目中。 - Devon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接