0

我有一个带有用户名的登录表单,带有提交的密码,重置按钮。每当我启动我的应用程序时,我希望光标默认指向用户名。谁能告诉我怎么做。我们正在使用 jquery 来做到这一点.我是 jquery 的新手。

<div class="form-row">
                <div class="label" style="width: 130px;">Username:</div>
                <div class="input-field">
                    <input type='text' name='j_username' id='j_username' autocomplete="off" class="input-field-style"/>
                </div>
            </div>

这是我用于用户名的代码。

4

5 回答 5

2

在同一页面上的脚本中:

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

lg,

弗洛

于 2012-07-26T09:40:08.593 回答
1

尝试这个

<input type="text" 'text' name='j_username' id='j_username' autocomplete="off" class="input-field-style" autofocus="autofocus"/>

帮助链接:http://www.w3schools.com/html5/att_input_autofocus.asp

于 2012-07-26T09:43:10.013 回答
0

你可以通过一点js来做到这一点

<body onload="focus()">

<script type="text/javascript">
function focus() {
     document.getElementById("#j_username").focus();
}
</script>
于 2012-07-26T09:40:22.433 回答
0

You don't have to use JS for this. HTML5 elements now has an autofocus attribute:

<input type="text" name="j_username" autofocus="autofocus" />
于 2012-07-26T09:42:43.163 回答
0

作为迄今为止收到的答案的替代方案,存在并且可以使用“自动对焦”属性,但不幸的是,这在 IE 中不起作用:

<input type='text' name='j_username' id='j_username' autofocus autocomplete="off" class="input-field-style"/>
于 2012-07-26T09:43:40.247 回答