from表单中标签属性

来源:6-1 使用表单标签,与用户交互 - 使用<form>创建表单

貔一貅

2017-03-24 16:09

<label for="username">用户名:</label>
      <input type="text"  name="username" id="username" value="" />
      <label for="pass">密码:</label>
      <input type="password"  name="pass" id="pass" value="" />    
      <input type="submit" value="确定"  name="submit" />
      <input type="reset" value="重置" name="reset" />

为什么label标签设置 for 属性?input 标签设置 name 而不是id?

写回答 关注

4回答

  • qq_怡小宝_0
    2019-03-11 01:15:47

    form

  • Superhero_姜
    2017-03-24 16:43:07

    input元素的name和id属性的作用是不同的,name属性可由客户端和服务器端脚本使用,而id属性创建的标识符可由label元素,锚元素和CSS选择符使用。

  • qq__7464
    2017-03-24 16:32:48

    for  规定 label 绑定到哪个表单元素。    比如你点击密码这个文本就相当于点击了密码框。

    ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。

    HTML元素Input type='radio'分组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就是根据相同的Name属性来实现的。


  • 郑浩鹏
    2017-03-24 16:28:35

    for  规定 label 绑定到哪个表单元素。    比如你点击密码这个文本就相当于点击了密码框。

    ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。

    HTML元素Input type='radio'分组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就是根据相同的Name属性来实现的。

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225806 学习 · 18234 问题

查看课程

相似问题