【问题标题】:Auto Complete triggers RequiredFieldValidator in IE自动完成在 IE 中触发RequiredFieldValidator
【发布时间】:2014-02-11 21:54:45
【问题描述】:

我有一个登录表单和一个注册表单。

在 IE 中,在登录端,如果您从下拉列表中为用户名选择一个值,则会在密码字段上触发注册端验证。但是您仍然可以登录,因为所有控件/按钮都连接到其特定的验证组。而且文本框中没有输入任何值...只是触发了验证?

它在 Firefox 或 Chrome 中不会这样做,虽然它不会阻止用户做任何事情,但它有点分散注意力。

到目前为止,我唯一能发现的是它与正确表单上的“TextMode="Password"”属性有关。如果我删除它一切正常。

有没有办法停止让 IE 执行此操作,而无需编写一些代码来在注册表开始填写后动态更改文本模式。

【问题讨论】:

    标签: javascript jquery asp.net internet-explorer


    【解决方案1】:

    我使用了 javascript 选项来检测密码框的焦点并设置模式。如果有人提出更好的建议,我很想听听!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-19
      • 2012-06-12
      • 2012-11-21
      • 2012-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多