在加载fieldset时如何将焦点集中到我选择的文本字段

时间:2013-11-13 12:36:43

标签: javascript jquery focus textfield fieldset

我的页面中有多个fieldset。每个中都有少量textfield

我想关注任何选定的textfield。我怎么能这样做?

假设我喜欢这个

<fieldset>
<legend>First Page</legend>
<input id="bp1" name="bp1" type="text" AUTOCOMPLETE=OFF />
<input id="bp2" name="bp2" type="text" AUTOCOMPLETE=OFF />
<input id="bp3" name="bp3" type="text" AUTOCOMPLETE=OFF />
</fieldset>

<fieldset>
<legend> Next Page</legend>
<input id="other1" name="other1" type="text" AUTOCOMPLETE=OFF />
<input id="other2" name="other2" type="text" AUTOCOMPLETE=OFF />
<input id="other3" name="other3" type="text" AUTOCOMPLETE=OFF />

</fieldset>
<div id="navigation" style="display:none;">
                    <ul>
                        <li class="selected">
                            <a href="#">First Page</a>
                        </li>
                        <li>
                            <a href="#">Next Page</a>
                        </li>

我想在第一页和第二页中关注我的第三个文本字段(id =“bp3”),我想关注第二个文本字段,即id =“other3”。怎么做?

1 个答案:

答案 0 :(得分:0)

在您想要关注的字段上使用focus()

document.getElementById('bp3').focus()

然后在下一页visibility事件中,即点击下一页

<a href="#" onclick="document.getElementById('other3').focus()">Next Page</a>