如何禁用Html< tr>行。 [英] How to Disabled Html <tr> row.
本文介绍了如何禁用Html< tr>行。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何人都可以帮我解决如何使用JavaScript禁用HTML,下面的jQuery是我的代码。
< script type = text / javascript>
$( document )。ready( function (){
$(< span class =code-string> .statuscheck)。attr(' disabled', disabled);
document .getElementsByClassName( statuscheck).disabled = false ;
});
< 表 class = table table-bordered >
< tr class = < span class =code-keyword> statuscheck >
< td >
< asp:RadioButtonList ID = rbtnRegister runat = server CssClass = register RepeatDirection = 水平 >
< asp:ListItem 值 = 3 文字 = 按公司注册 > < / asp:ListItem >
< asp:ListItem 值 = 4 文本 = 按Tenent注册 > < / asp:ListItem >
< / asp:RadioButtonList < span class =code-keyword>>
< / td >
< td >
< div class = input-group st yle = float:left; >
< asp:TextBox ID = txtStatus2Date runat = < span class =code-keyword> server CssClass = 表单控制 > < / asp:TextBox >
< / div >
< / td >
< td style = text-align:center; >
< asp:按钮 ID = btnStatus2 runat = server CssClass = btn btn-primary 文字 = 保存 OnClick = btnStatus2_Click > < / asp:按钮 >
< / td >
< / tr >
< / table >
解决方案
(解决的文ent )。ready( function (){
( .statuscheck)。attr(' 已禁用', 已禁用);
document .getElementsByClassName( statuscheck).disabled = false ;
});
< 表 class = table table-bordered >
< tr class = statuscheck >
< td >
< asp:RadioButtonList ID = rbtnRegis ter runat = server CssClass = 注册 RepeatDirection = 水平 > ;
< asp:ListItem 值 = 3 文字 = 按公司注册 > < / asp:ListItem >
< asp:ListItem 值 = 4 文本 = 注册根据Tenent > < / asp:ListItem >
< / asp:RadioButtonList >
< / td >
< td >
< div class = input-group style = float:left; >
< asp: TextBox ID = txtStatus2Date runat = serverCssClass = form-control > < / asp:TextBox >
< / div >
< / td >
< td style = text-align:center; >
< ; asp:按钮 ID = btnStatus2 runat = server CssClass = btn btn-primary 文本 = 保存 OnClick = btnStatus2_Click > < / asp:按钮 >
< / td >
< / tr < span class =code-keyword>>
< / table >
表行上不存在禁用
属性。您必须在其内部输入
元素上应用它。此外, jQuery文档 [ ^ ]建议使用.prop()
而不是.attr()
用于DOM属性,例如禁用
。
因此,禁用/启用所有输入元素一行,试试这个:
// 禁用跨度>
Hi,
Any one can help me how to disabled HTML using JavaScript,jQuery below is my code.
<script type="text/javascript">
$(document).ready(function () {
$(".statuscheck").attr('disabled', "disabled");
document.getElementsByClassName("statuscheck").disabled = false;
});
<table class="table table-bordered">
<tr class="statuscheck">
<td>
<asp:RadioButtonList ID="rbtnRegister" runat="server" CssClass="register" RepeatDirection="Horizontal">
<asp:ListItem Value="3" Text="Register By Company"></asp:ListItem>
<asp:ListItem Value="4" Text="Register By Tenent"></asp:ListItem>
</asp:RadioButtonList>
</td>
<td>
<div class="input-group" style="float: left;">
<asp:TextBox ID="txtStatus2Date" runat="server" CssClass="form-control"></asp:TextBox>
</div>
</td>
<td style="text-align: center;">
<asp:Button ID="btnStatus2" runat="server" CssClass="btn btn-primary" Text="Save" OnClick="btnStatus2_Click"></asp:Button>
</td>
</tr>
</table>
解决方案
(document).ready(function () {
(".statuscheck").attr('disabled', "disabled"); document.getElementsByClassName("statuscheck").disabled = false; });
<table class="table table-bordered"> <tr class="statuscheck"> <td> <asp:RadioButtonList ID="rbtnRegister" runat="server" CssClass="register" RepeatDirection="Horizontal"> <asp:ListItem Value="3" Text="Register By Company"></asp:ListItem> <asp:ListItem Value="4" Text="Register By Tenent"></asp:ListItem> </asp:RadioButtonList> </td> <td> <div class="input-group" style="float: left;"> <asp:TextBox ID="txtStatus2Date" runat="server" CssClass="form-control"></asp:TextBox> </div> </td> <td style="text-align: center;"> <asp:Button ID="btnStatus2" runat="server" CssClass="btn btn-primary" Text="Save" OnClick="btnStatus2_Click"></asp:Button> </td> </tr> </table>
Thedisabled
attribute does not exist on a table row. You have to apply it on its innerinput
elements. Also, the jQuery documentation[^] recommends to use.prop()
instead of.attr()
for DOM properties such asdisabled
.
So, to disable/enable all input elements in a row, try this:
// to disable
这篇关于如何禁用Html< tr>行。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文