Html 输入';s";至于;属性未重定向到输入框
我有一个奇怪的html问题 我的代码如下:Html 输入';s";至于;属性未重定向到输入框,html,Html,我有一个奇怪的html问题 我的代码如下: <label for="username">Username</label> <input name="username" type="text"/> 用户名 但是当我点击标签文本用户名时,我并没有被“重定向”到输入文本字段。通过重定向,我的意思是闪烁的光标出现在输入字段中,我可以开始写入 我做错了什么?文本框还需要id值,因此在文本框中使用如下值: <input name="username" id="u
<label for="username">Username</label>
<input name="username" type="text"/>
用户名
但是当我点击标签文本用户名时,我并没有被“重定向”到输入文本字段。通过重定向,我的意思是闪烁的光标出现在输入字段中,我可以开始写入
我做错了什么?文本框还需要id值,因此在文本框中使用如下值:
<input name="username" id="username" type="text"/>
in标签指的是一个id:
<label for="username">Username</label>
<input name="username" id="username" type="text"/>
用户名
更多信息:在标签中,因为您需要输入的id而不是名称,所以请提及输入id 试试这个
<label for="username">Username</label>
<input id="username" type="text"/>
用户名
希望它对你有用 要跟进@SudipPal的回答,for属性引用的是
id
属性,而不是name
属性,因此标记不起作用。不,您不应该替换name
属性,而应该添加id
属性。name
属性有自己的角色,这在正常使用中是必不可少的(否则表单提交时字段内容将丢失)。