2

我试图让我的光标在页面加载时加载到我的登录表单字段中。所以我使用的这段代码应该适用于每个浏览器,但我无法让它在任何浏览器中运行,哈哈。

<script type="text/javascript">
$(document).ready(function(){
document.login.input.focus();
});
</script>

这是我试图将其添加到的页面:http: //test.clickacart.com

这应该在页面加载时将光标加载到第一个用户名/电子邮件字段中,这样用户就不必单击内部来填写它。

4

3 回答 3

4

大多数浏览器都支持这样的自动对焦属性......

<input type='...' autofocus />

另一种选择是采取这样的jQuery路线......

$(function () {
   $('[autofocus]').focus()
});
于 2012-07-09T15:10:59.520 回答
3
$(function() { $('[name="email_address"]').focus(); });
于 2012-07-09T15:08:37.087 回答
1

尝试通过选择器中的 id 指定字段名称

$(document).ready(function() { $("#fieldId").focus(); });

于 2012-07-09T15:08:12.890 回答