label 中提到表单控件,这个表单控件作用或者含义?和什么关联。可以这样理解么?网上买东西时加入购物车,系统记录了我的订单信息,这个类似于点选时的动作。只是最后一步要支付才算买成功。 这里购买又可以理解成表单最后确认或提交动作么。
你理解的有些复杂,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里的内容。
以上
label 标签点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。
<lable>标签中内容,其实不用放在<lable>中也可以直接写,为什么要弄个<lable>标签呢?比如一个性别的单选框,<lable>里有个<for>属性,它必须要与控件(也就是那个框框)的id值相同,就是用这个值作为联系,把<lable>的内容与其对应的控件联系起来,目的在于我们在点击<lable></lable>中间的内容时,就控制了该控件(选择了该选项)
你的理解很正确,表单控件的目的在于收集用户的输入并验证。
label标签好像不是上面的意思,相当于增加了选中范围,即点在label内容上也可聚焦.