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

这是文本框本身的和平C#代码
@Html.TextBoxFor(model => model.EmailAddress, new { @class = "form-control", @tabindex = 1, @id = "userEmailAddress" })
答案 0 :(得分:3)
我认为如果你使用自动对焦更好:
<input type="text" name="some_field" autofocus>
,此输入将在页面加载后立即获得焦点。
希望它有所帮助。