如果我想使用ASP.NET WebForms有条件地设置哪个字段应该具有焦点,我会设置Page.Form.DefaultFocus。什么是MVC3 Razor方法呢?
背景:我有一个登录页面。有时候会自动填写用户名字段,有时候它是空白的。如果用户名字段为空,我希望它具有焦点。如果填写了用户名字段,我想要关注密码字段。
答案 0 :(得分:6)
如何使用jQuery:
$(function() {
var username = $('#Username'); // TODO: adjust selector if necessary
if (username.val() === '') {
username.focus();
} else {
$('#Password').focus(); // TODO: adjust selector if necessary
}
});