html表单firefox焦点

时间:2009-07-19 19:46:14

标签: html firefox forms

好吧,这个听起来很奇怪,我不知道你们中是否有人遇到过同样的问题。

我有一个非常简单的登录表单(在html中),其中包含用户名,密码和提交按钮,在IE上工作正常但是当我在Firefox(3.xxx)中运行它并点击密码文本字段时,焦点会跳到用户名并选择文字。甚至更多我可以使用键盘轻松导航,但不能用鼠标点击。

只是好奇,其他人是否有这个问题,或许是一个解决方案,还是仅仅是我? 感谢您的时间和帮助! URAN

1 个答案:

答案 0 :(得分:7)

您可能会执行以下操作:

<label for="username">
    Username: <input type="text" id="username" name="username" />
</label>
<label for="username">
    Password: <input type="password" id="password" name="password" />
</label>

请注意第二个 label 仍然标记为 for="username" 。确保 for 属性与正确的字段匹配。此外,当 input 标记嵌套在 label 中时,您在技术上无需为 {{1}指定值}


第二个选项是您执行了以下操作:

for

在这种情况下,重点是第一个 <label> Username: <input type="text" id="username" name="username" /><br /> Password: <input type="password" id="password" name="password" /> </label> 。使用嵌套在 input 标记内的 input 时,请确保在 label label 强>