我如何强制浏览器不存储HTML表单字段数据?
当在html表单中输入时,浏览器像firefox一样,或者存储这些值,有时候会很安静。 因此,当输入另一个webforms时,浏览器巧妙地建议相同的信息。 另一种显示下拉列表的方法是双击一个空的文本框。
在电子商务网站上,客户输入信用卡号码和另一个敏感信息。 我如何避免或阻止浏览器存储敏感信息?
另一个担心是存储篡改表单数据(通过恶意软件,例如)。 然后客户可以选择这些受污染的数据并妥协网站。
问候。
在这里看到更长的讨论:
如何禁用Web表单域/输入标签上的浏览器自动完成功能?
它看起来像自动完成=“关闭”将在某些情况下工作,但它不符合XHTML。
尝试使用atribute autocomplete="off"
它应该适用于单个输入元素:
<input type="text" autocomplete="off" name="text1" />
或整个表单:
<form name="form1" id="form1" method="post" autocomplete="off"
action="http://www.example.com/action">
[...]
</form>
特别是对于ASP .NET,你可以像这样设置它:
WebForms表单:
<form id="Form1" method="post" runat="server" autocomplete="off">
文本框:
<asp:TextBox Runat="server" ID="Textbox1" autocomplete="off"></asp:TextBox>
或在运行时:
Textbox1.Attributes.Add("autocomplete", "off");
当您存储像用户名,信用卡号码等数据时,对公用计算机使用autocomplete =“off”是很好的做法。
所以,如果你建立一个内联网系统,那么可以这样做。
链接地址: http://www.djcxy.com/p/4485.html上一篇: How I do to force the browser to not store the html form field data?