Javascript 如何禁用显示在`<;中的建议密码列表;InputText类型=“输入文本类型”;密码">;`用于所有浏览器的razor组件中的字段
我正在创建一个razor组件,它有以下字段Javascript 如何禁用显示在`<;中的建议密码列表;InputText类型=“输入文本类型”;密码">;`用于所有浏览器的razor组件中的字段,javascript,c#,html,razor,blazor,Javascript,C#,Html,Razor,Blazor,我正在创建一个razor组件,它有以下字段 <InputText type="password" class="form-control" placeholder="New Password" name="password" id="newPw" autocomplete="off" /> 在Chrome中执行并运行构建时。我看到了建议的密码列表。我不想显示此列表。下图所示 如何禁用此功能?在自动完成属性中。我也使用了新密码,但它仍然没有隐藏列表 问候 Saad Saeed当
<InputText type="password" class="form-control" placeholder="New Password" name="password" id="newPw" autocomplete="off" />
在Chrome
中执行并运行构建时。我看到了建议的密码列表。我不想显示此列表。下图所示
如何禁用此功能?在自动完成属性中。我也使用了新密码
,但它仍然没有隐藏列表
问候
Saad Saeed当Blazor组件映射到特定的html元素时,例如form
或input
,通常可以包含html元素
对于单个输入,您可以添加autocomplete=“off”
或者您可以在表单级别禁用它,如下所示
为什么要禁用它呢?这是一个很好的功能。您是否尝试过自动完成=“当前密码”?怀疑这会有什么不同…也许是另一个?有一个很长的线索,关于人们多年来试图禁用此功能,而某一天起作用的东西在下一版本的浏览器(或跨浏览器)中不起作用。但请记住,这是一个可用性功能,您的用户可能实际上想要它!您可能还需要添加数据lpignore=“true”,这将阻止lasspass填充数据。还可以尝试autocomplete=“dummy”或为表单添加属性instead@DavidG我应该控制它。不管我是否想要它,我都必须使用它是没有意义的。@pinkfloydx33是的。我在自动完成中尝试了“当前密码”和“虚拟密码”。他们两个都不工作。我还添加了数据lpignore=“true”,但问题仍然存在。我已经使用自动完成功能对表单进行了属性化,但问题仍然存在。你好,彼得。我在
和
中都插入了属性autocomplete=“off”
,但它不起作用。另一件事是blazor中有一个EditConext
标记吗?EditContext不是一个组件。。。您不能这样使用它。@saad如果右键单击页面并选择“检查”,是否会看到带有“自动完成”的
?还有,你在测试哪个浏览器?@PeterMorris是的。我确实看到它在那里。我正在使用googlechrome
version83.0.4103.97