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

label 表单控件

label 中提到表单控件,这个表单控件作用或者含义?和什么关联。可以这样理解么?网上买东西时加入购物车,系统记录了我的订单信息,这个类似于点选时的动作。只是最后一步要支付才算买成功。 这里购买又可以理解成表单最后确认或提交动作么。

提问者:慕雪7506911 2016-07-01 18:00

个回答

  • 虾饼蘸蟹酱
    2016-07-01 18:27:23
    已采纳

    你理解的有些复杂,label其实就是表示input或者select功能提示的信息,通过for属性和标签对应起来;楼上说的也是label的一个功能,比如:

    <label for="myname">用户名:</label>
    <input type="text" name="username" id="myname" value="小明">

    这里label作用简单理解就是对下边的input进行的一种解释,input里边需要输入的是什么东西(用户名);

    for和id对应起来,这样你点击“用户名:“这个label内容时也会在input里边聚焦;

    value的值只是个提示信息,默认出现在input里的内容。

    以上

  • 慕粉3535398
    2016-07-01 18:27:25

    label 标签点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

  • 慕粉3171438
    2016-07-01 18:20:28

    <lable>标签中内容,其实不用放在<lable>中也可以直接写,为什么要弄个<lable>标签呢?比如一个性别的单选框,<lable>里有个<for>属性,它必须要与控件(也就是那个框框)的id值相同,就是用这个值作为联系,把<lable>的内容与其对应的控件联系起来,目的在于我们在点击<lable></lable>中间的内容时,就控制了该控件(选择了该选项)

  • qq_北国苍狼_03509367
    2016-07-01 18:13:35

    你的理解很正确,表单控件的目的在于收集用户的输入并验证。

  • 风扫落叶2风度翩翩
    2016-07-01 18:10:07

    label标签好像不是上面的意思,相当于增加了选中范围,即点在label内容上也可聚焦.