input算是标签么?input后的name是什么?name=“username”要和label for=“username”相对应么? ID=“username”又是什么?value是什么,后面可以等于空么?id和value什么情况下可以省去不写?

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

amber527

2016-06-17 10:42

<input type="text" name="username" id="username" value="">

写回答 关注

6回答

  • 慕哥4173249
    2016-06-17 10:52:00
    已采纳

    input是一个标签,name是为了给后面的js使用的标识,id是传到后台的action层接收的标识,lable标签里面的内容其实就相当于标题,for里面的值是为了让标题和他的内容对应起来

    amber5...

    谢谢哈~

    2016-06-17 10:53:35

    共 1 条回复 >

  • To_be_a_master
    2016-06-17 10:59:09

    <    英文  >    带尖括号的都是标签    标签加上标签之间的内容称之为元素    <p>a</p>  。  name就是一个记号 ,  可以被多次调用查看,而id是唯一能确定的位置的。      name=与label for  并不对应   name=“aa” 仅是记号作用   label for 是与 id 对应   for后面的值必须与对应控件id 相同   id=“username ” 是为了与 label for=“username” 相对应  如果二者不一致 并不能触发label for中聚焦的作用 也就是label for 完全没有作用。  value 是属性值  每个属性 都 对应 属性类型 属性名 以及属性值  属性值是为了后台或者 js 调用  至于什么时候不省去 我写   我还是建议你都写上吧 并不影响什么 而且便于他人观看, 如果没写的  就是新手新出来的代码 并没用到 id value而已。 大神是 不会这么做的

  • 薛志远
    2016-06-17 10:58:37

    input属于单标签,name属性是给后台看的,你现在练习的话是不用写的,不需要和label for="username"相对应的;注:id必须小写,id="username"是给这个标签添加一个名字叫username;例如:<div id="xiaoming"></div>,就是我给这个id起个名字,叫做xiaoming;value一般用再按钮上面,比如你写这一段代码<input type="button" />在网页上会出现一个按钮,按钮中的名字就叫做“按钮”,而你加上value这个属性<input type="button" value="慕课网" />你在看看,按钮中的名字就改成了“慕课网”。

    杰伦1

    写得挺好的

    2016-09-30 12:24:45

    共 1 条回复 >

  • wobudong
    2016-06-17 10:49:53

    我主要干后台的,所以对我来说name和value属性是我最关注的,我后台根据name来得到这个value的值

  • derrick_ma
    2016-06-17 10:48:09

    算   给后台看的标示 不想对应  是一个对应的标示 

  • 单翅膀
    2016-06-17 10:47:02

    name只是方便查看,可有可无,id是唯一定位的,主要用于设置样式时能够定位到对应的标签

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

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

1225293 学习 · 18230 问题

查看课程

相似问题