相关疑难解决方法(0)

"for"属性在HTML <label>标记中的作用是什么?

我想知道以下两个代码片段之间的区别是什么:

<label>Input here : </label>
<input type='text' name='theinput' id='theinput'/>
Run Code Online (Sandbox Code Playgroud)

<label for='theinput'>Input here : </label>
<input type='text' name='theinput' id='theinput'/>
Run Code Online (Sandbox Code Playgroud)

我确定当你使用一个特殊的JavaScript库时它会有所作为,但除此之外,它是否验证HTML或其他原因需要?

html forms label input

367
推荐指数
3
解决办法
17万
查看次数

ASP.NET Label相当于HTML'for'属性

我正在将使用Bootstrap 3的HTML代码转换为ASP.NET Web窗体.Bootstrap 3类"form-group"具有带"For"属性的标签.例如:

<div class="form-group">
    <label for="txtField" class="control-label">Caption:</lable>
    <input type="text" id="txtField" name="txtField" class="form-control" />
</div>
Run Code Online (Sandbox Code Playgroud)

我正在将上面的代码转换为使用控件:

<div class="form-group">
    <asp:label class="control-label">Caption:></asp:lable>
    <asp:TextBox id="txtField" class="form-control" /asp:TextBox>
</div>
Run Code Online (Sandbox Code Playgroud)

但是<asp:TextBox>没有属性"name"并且<asp:Label>没有属性"for".我应该用什么呢?或者,如果我跳过这些属性,它根本没关系?

html asp.net

4
推荐指数
2
解决办法
4615
查看次数

标签 统计

html ×2

asp.net ×1

forms ×1

input ×1

label ×1