问答详情
源自:6-1 使用表单标签,与用户交互 - 使用<form>创建表单

关于input type

<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" />

为什么前两个input type后面有id但是后两个没有?

提问者:DragonDior 2018-08-31 15:53

个回答

  • 麻瓜42
    2018-08-31 16:18:03

    id相当于标签的名字,是唯一且不可重复的,借助标签可以方便地对指定标签进行设置。如:#username{background-color:#66CCFF;}可以设置文本输入框背景颜色。

  • running_bear
    2018-08-31 16:16:12

    for 属性规定 label 绑定的表单元素 --> lable for 属性

    前两个label for = "xxx" 对应后面的相控件的id,xxx和后面的 id 属性值要相同   

    后面的input type只是普通显示,没有对应的标签。