在输入html表单时,像Firefox这样的浏览器或者存储值,有时是静静的.因此,当键入其他webforms时,浏览器会巧妙地建议相同的信息.显示下拉列表的另一种方法是双击空文本框.
在电子商务网站中,客户键入信用卡号和另一个敏感信息.我如何避免或阻止浏览器存储该敏感信息?
另一个担心是存储的篡改表单数据(例如恶意软件).然后,客户可以选择此污染数据并危及该站点.
问候.
可能重复:
如何在Web表单字段/输入标记上禁用浏览器自动完成?
是否有一种W3C有效的方法来禁用HTML表单中的自动完成功能?
我的浏览器会自动填写我网站上的注册表格,该表格应该是匿名的,因此用户在表格上看到他们的名字并不是一个好兆头.
有没有办法防止这种情况发生?
我可以把输入框简单地用javascript擦除它,但我想知道是否还有另一种方法.谢谢
我试图找到一种方法来阻止浏览器(主要是FF)阻止自动填充我的表单.我没有自动完成,因为他们输入值提供建议.但是当我在FF中加载表单时,它会自动使用以前的值填充表单.但我想总是让字段在加载时为空白.
我尝试在标签中使用autocomplete ="off",但这不起作用.这有什么解决方案吗?我已经查找了其他问题并且他们都说要使用该属性,但它不适用于自动填充,它适用于自动完成.我可以使用JS/jQuery来做到这一点吗?
我的所有控件都使用有角度的材料。我们需要禁用自动完成功能,以便以前输入的任何值都不会显示。我的代码如下。我尝试了自动完成“关闭”“禁用”以及我在网上找到的其他建议。但似乎没有任何作用。
<mat-form-field
[ngClass]="{ 'invalid-uinque-id': (form.errors.locatorId || form.errors.locatorIdInvalidBadge) }"
id="sta_BadgeFormField"
>
<input
formControlName="locatorId"
(blur)="onBlurLocatorVendorMethod(selectedVendor.id)"
matInput
i18n-placeholder="Locator Badge ID|Placeholder for locator badge id label in add staff dialog@@addstaffLocatorBadgeId"
placeholder="Locator Badge ID"
name="locatorId"
maxlength="20"
[errorStateMatcher]="esMatcher"
autocomplete="disabled"
/>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud) 我有一个表单,用户名从后端预先填充.页面加载时,用户名将显示在username字段中.当lastpass加载时,它会更改username为lastpass上保存的用户名.它看起来像是一个bug,当它有一个值时,lastpass会覆盖用户名.有办法防止这种情况吗?
在上面的视频中,预定义的用户名是baz@qux.com.加载lastpass后,它将更改为foo@bar.com.
PS.我是开发人员.我正在寻找一种方法来防止这种情况发生在我的用户身上.
如何删除您在此图片中看到的focusin下拉列表?
通过CSS或JavaScript?怎么样?
谢谢.
我想阻止浏览器存储和显示输入值.这就是我这样做的方式:
<form autocomplete="off">
<input type="text" autocomplete="off" name="login" />
<input type="password" autocomplete="off" name="pswd" />
...
</form>
Run Code Online (Sandbox Code Playgroud)
但是由于一些疯狂的原因,即使我完全清除浏览器历史记录,浏览器也会继续存储和显示值.所以,我想知道为什么autocomplete="off"不工作.可能还有另一种更合适的方法.PS.我不确定它是否重要,但我正在使用jquery构建我的表单.
编辑
顺便说一下,与官方的W3C 文档相反,HTML5 autocomplete="off"中没有得到尊重(至少在FF中).
我在我们的网站上遇到了 Chromeautocomplete似乎无法正常工作的问题。它过去一直有效,但并非始终如一。
例如,我有一个input这样的字段:
<input type="text" class="gwt-TextBox Inputfield TextInputfield form-control" maxlength="40" name="name" autocomplete="name" width="0" style="max-width: 26em; width: 100%;">
Run Code Online (Sandbox Code Playgroud)
当我开始输入我的名字时,autocomplete下拉菜单会按预期打开,但是当我在autocomplete下拉菜单中选择我的名字时,除了下拉菜单关闭之外什么也没有发生。
控制台中没有记录异常。
带有字段的页面在这里。