在页面加载时在登录表单字段中设置光标

时间:2012-07-09 15:05:59

标签: javascript forms cursor

我正试图在页面加载时将光标加载到我的登录表单字段中。所以我使用的代码据说可以在每个浏览器中运行,但我不能让它在任何浏览器中工作大声笑。

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

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

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

3 个答案:

答案 0 :(得分:2)

$(function() { $('[name="email_address"]').focus(); });

答案 1 :(得分:2)

大多数浏览器都支持自动聚焦属性......

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

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

$(function () {
   $('[autofocus]').focus()
});

答案 2 :(得分:1)

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

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