如何禁用Html< tr>行。 [英] How to Disabled Html <tr> row.

查看:138
本文介绍了如何禁用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 = server CssClass = 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>


The disabled attribute does not exist on a table row. You have to apply it on its inner input elements. Also, the jQuery documentation[^] recommends to use .prop() instead of .attr() for DOM properties such as disabled.

So, to disable/enable all input elements in a row, try this:

// to disable


这篇关于如何禁用Html&lt; tr&gt;行。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆