我有一个奇怪的HTML问题。
我有一个代码:
<label for="username">Username</label>
<input name="username" type="text"/>
但是当我点击标签文本用户名时,我没有“重定向”到输入文本字段中。通过重定向,我的意思是闪烁的光标出现在输入字段内,我可以开始写了。
我做错了什么?
答案 0 :(得分:9)
对于in label,指的是id:
<label for="username">Username</label>
<input name="username" id="username" type="text"/>
更多:http://www.w3.org/TR/html401/interact/forms.html#h-17.9.1
答案 1 :(得分:2)
文本框还需要id的值,因此请在文本框中使用一个,如下所示:
<input name="username" id="username" type="text"/>
答案 2 :(得分:-2)
你需要输入的id而不是名字,所以请提入输入id
试试这个......
<label for="username">Username</label>
<input id="username" type="text"/>
希望它适用于你!