C# 使用自动填充登录表单时,Chrome会丢失默认焦点控制(20170629_Chrome 59.0.3071.115)

C# 使用自动填充登录表单时,Chrome会丢失默认焦点控制(20170629_Chrome 59.0.3071.115),c#,asp.net,google-chrome,C#,Asp.net,Google Chrome,有人能帮我解决这个问题吗?最新的chrome版本(59.0.3071.115) 我们的登录表单有3个文本框,而不是普通的2个。第一个是模式名(例如国家代码),第二个是用户名(例如匿名),最后一个是密码(例如****)。我们使用codebhindthis.schemaname.Focus()将焦点放在第一个文本框中 但现在,当用户保存用户名、密码时,chrome使用自动填充,然后将焦点放在第二个文本框-usename,而不是默认的第一个文本框(schemaname)。这就是我的问题 它从2017/

有人能帮我解决这个问题吗?最新的chrome版本(59.0.3071.115)

我们的登录表单有3个文本框,而不是普通的2个。第一个是模式名(例如国家代码),第二个是用户名(例如匿名),最后一个是密码(例如****)。我们使用codebhind
this.schemaname.Focus()将焦点放在第一个文本框中

但现在,当用户保存用户名、密码时,chrome使用自动填充,然后将焦点放在第二个文本框-usename,而不是默认的第一个文本框(schemaname)。这就是我的问题

它从2017/06/29开始,可能是chrome版本59.0.3071.115的最新更新

那么,如何配置这个新的chrome来解决这个问题,或者通过C#codebehind或Asp.Net的javascript/JQuery以编程方式进行设置呢


谢谢你的帮助

找到复制或修复的方法了吗?@Shantanurale还不是我的朋友。我们甚至调用了
$(function(){window.setTimeout…
,它看起来像是ok。然后我们键入第一个字符,它出现了,并再次在密码文本框中聚焦:(