问答详情
源自:6-8 使用label为input标签穿上衣服

关于表单和label中的一些问题

什么时候用id  什么时候用value 什么时候用name 我会搞混- -

还有label for 和 直接<label>文本</label>有啥区别  求解

提问者:我宁愿你沉默 2015-12-18 18:16

个回答

  • 来自马孔多
    2015-12-18 19:44:03

    关于lable for

    <label for="myText">启用</label><input type="text" id="myText">

    当点击label时,id为myText的输入框会被选中

    这就是大家所说的空间关联

  • xue111
    2015-12-18 18:42:46

    表示地址指向时用id,表示按钮功能时用value,表示控件名称时用name;

    <lable>文本</lable>只是显示一个文本,没有控件关联功能,而lable for有表单空间关联功能。


       


  • 大黑虎
    2015-12-18 18:33:31

    表示地址指向时用id,表示按钮功能时用value,表示控件名称时用name;
    <lable>文本</lable>只是显示一个文本,没有控件关联功能,而lable for有表单空间关联功能。


  • 攻城狮子狗
    2015-12-18 18:33:06


    value有两种情况,一种是给浏览网页的用户看的,用户看了之后知道是干嘛的,起到提示的作用,另一种是作为参数传到后台服务器,这部分牵扯到后台,不多说;id和for一起用也是为了给后台服务器传输数据的时候会把id和for相关联一样的生成到同一条数据,不至于混乱,name的话也很好理解,你可以实践一下,做两个性别的单选按钮,如果不给它加name的话,而且必须一样,是起不到单选的作用,name的另一个作用是会当作php的一个变量用的。