我有一个奇怪的 html 问题。
我有一个像这样的代码:
<label for="username">Username</label>
<input name="username" type="text"/>
但是当我点击标签文本用户名时,我没有“重定向”到输入文本字段中。通过重定向,我的意思是闪烁的光标出现在输入字段内,我可以开始写作。
我究竟做错了什么?
我有一个奇怪的 html 问题。
我有一个像这样的代码:
<label for="username">Username</label>
<input name="username" type="text"/>
但是当我点击标签文本用户名时,我没有“重定向”到输入文本字段中。通过重定向,我的意思是闪烁的光标出现在输入字段内,我可以开始写作。
我究竟做错了什么?
因为 in 标签指的是一个 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
文本框还需要一个 id 值,因此在文本框中使用一个值,如下所示:
<input name="username" id="username" type="text"/>
在标签中,您需要输入的 id 而不是名称,所以请提及输入 id
尝试这个...
<label for="username">Username</label>
<input id="username" type="text"/>
希望它对你有用!