【发布时间】:2013-03-01 19:20:41
【问题描述】:
我还在想如何重新命名这个标题。
无论如何,我的页面上有这个联系表:http://leongaban.com/
点击名称并填写后,您可以tab 转到下一个字段电子邮件。输入电子邮件后,用户很自然地再次进入消息框。
但是由于某种原因,我的选项卡选择一直跳到页面顶部,并且似乎选择了我的投资组合主导航链接。再多几个标签,我又回到了消息文本区域。
这当然一点也不理想,有没有办法可以强制标签选择以正确的顺序排列?即:姓名>电子邮件>消息>验证码>提交
我当前的表单 (HTML)
<div class="the-form">
<form id="myForm" action="#" method="post">
<div>
<label for="name">Your Name</label>
<input type="text" name="name" id="name" value="" tabindex="1">
</div>
<div>
<label for="email">Your Email</label>
<input type="text" name="email" id="email" value="" tabindex="1">
</div>
<div>
<label for="textarea">Message:</label>
</div>
<div>
<textarea cols="40" rows="8" name="message" id="message"></textarea>
</div>
<p><em>Hi, what is 2 + 3?</em></p>
<input type="text" name="captcha" id="captcha" />
<div>
<input class="submit-button" type="submit" value="Submit">
</div>
</form>
</div>
</footer>
【问题讨论】:
标签: html forms tab-ordering