asp.net 输入框在chrome中无法关闭自动提示

Posted 希望可以不学习

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net 输入框在chrome中无法关闭自动提示相关的知识,希望对你有一定的参考价值。

将asp:TextBox 的属性AutoCompleteType设为Disabled,希望在chrome中点击记住用户名密码后输入框不再自动提示,但不起作用。

解决方法:

  <asp:TextBox ID="TeamName" runat="server" TextMode="SingleLine" AutoCompleteType="Disabled" ReadOnly="true"></asp:TextBox>

// Disable autocomplete for form fields. This is done by setting the ‘autocomplete‘ attribute (which is deprecated)
// as an indicator that we want this field to not be autofilled. We also set these forms to load as readonly (which
// will cause browsers to ignore them), and now we mark them writable.
$(document).ready(function() {
  $(‘form[autocomplete="off"] input, input[autocomplete="off"]‘).each(function() {
    var input = this;
    setTimeout(function() {
      $(input).removeAttr(‘readonly‘);
    }, 200); // 100 does not work - too fast.
  });
});

以上是关于asp.net 输入框在chrome中无法关闭自动提示的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Chrome 浏览器在 ASP.Net 中停止将输入类型自动填充为密码

为啥只读文本框在 ASP.NET 中不返回任何数据?

为啥只读文本框在 ASP.NET 中不返回任何数据?

ASP.net MVC 列表框在帖子中获取所有值

ASP.NET XHTML 严格验证和自动完成=关闭

如何从背后的 ASP.NET 代码访问 HTML 表单输入 [关闭]