Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 输入';s";至于;属性未重定向到输入框_Html - Fatal编程技术网

Html 输入';s";至于;属性未重定向到输入框

Html 输入';s";至于;属性未重定向到输入框,html,Html,我有一个奇怪的html问题 我的代码如下: <label for="username">Username</label> <input name="username" type="text"/> 用户名 但是当我点击标签文本用户名时,我并没有被“重定向”到输入文本字段。通过重定向,我的意思是闪烁的光标出现在输入字段中,我可以开始写入 我做错了什么?文本框还需要id值,因此在文本框中使用如下值: <input name="username" id="u

我有一个奇怪的html问题

我的代码如下:

<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
属性有自己的角色,这在正常使用中是必不可少的(否则表单提交时字段内容将丢失)。