自动对焦需要刷新才能正常工作

时间:2017-06-12 08:16:14

标签: javascript jquery html5

我正在尝试将第一个文本框设置为具有焦点,但是这似乎并不像预期的那样工作,当页面第一次加载时,焦点出现一次(在正确的文本框上)并马上离开。但是,当我刷新页面时,它按预期工作。下面的脚本是我用来设置焦点的



$(function () { $('#userEmailAddress').focus(); });




这是文本框本身的和平C#代码

@Html.TextBoxFor(model => model.EmailAddress, new { @class = "form-control", @tabindex = 1, @id = "userEmailAddress" })

1 个答案:

答案 0 :(得分:3)

我认为如果你使用自动对焦更好:

<input type="text" name="some_field" autofocus>

,此输入将在页面加载后立即获得焦点。

希望它有所帮助。