我正在研究 asp.net 和 c#。
我在页面上使用大量 ASP 和 HTML 控件,在某些情况下,所有控件都会被禁用。
一些使用的控件是:
RadioButton
RadioButtonList
CheckBox
CheckBoxList
TextBox
DropDownList
Button
etc...
当我在某些条件下调用此 jQuery 方法时,我需要一个简单而简短的方法来禁用所有控件。
有帮助吗?
提前致谢...
严格来说,您不能使用 jQuery 禁用任何服务器控件,服务器控件仅在页面在服务器上呈现时才存在,当页面到达浏览器时,控件中仅留下呈现的代码。
您必须找出从控件中呈现的 html 元素并禁用这些元素。例如:
$('input[type=submit], input[type=checkbox], select, input[type=text], textarea').attr('disabled','disabled');
请注意,控件可以根据其属性呈现为不同的 html 元素。 TextMode=SingleLine 的 TextBox 将呈现为输入类型=“text”,而 TextMode=MultiLine 的 TextBox 将呈现为文本区域。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)