好吧,这个听起来很奇怪,我不知道你们中是否有人遇到过同样的问题。
我有一个非常简单的登录表单(在html中),其中包含用户名,密码和提交按钮,在IE上工作正常但是当我在Firefox(3.xxx)中运行它并点击密码文本字段时,焦点会跳到用户名并选择文字。甚至更多我可以使用键盘轻松导航,但不能用鼠标点击。
只是好奇,其他人是否有这个问题,或许是一个解决方案,还是仅仅是我? 感谢您的时间和帮助! URAN
答案 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
强>