输入的“for”属性不会重定向到输入框

时间:2012-06-13 05:43:25

标签: html

我有一个奇怪的HTML问题。

我有一个代码:

<label for="username">Username</label>
<input name="username" type="text"/>

但是当我点击标签文本用户名时,我没有“重定向”到输入文本字段中。通过重定向,我的意思是闪烁的光标出现在输入字段内,我可以开始写了。

我做错了什么?

3 个答案:

答案 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)

在Label中

你需要输入的id而不是名字,所以请提入输入id

试试这个......

 <label for="username">Username</label>
    <input id="username" type="text"/>

希望它适用于你!