jQuery根据用户选择启用/禁用asp.net控件
jQuery enable/disable asp.net controls based on user selection
我正在从asp.net-生成以下重复标记
<tr id="trRow0" class="trClass">
<td id="cell0" class="tdClass">
<input id="MainContent_rptColleges_rbCollege_0" type="radio" name="ctl00$MainContent$rptColleges$ctl01$rbCollege" value="mit" />
mit
</td>
<td>
<ul>
<li>
<input id="MainContent_rptColleges_rptCourses_0_rbCourse_0" type="radio" name="ctl00$MainContent$rptColleges$ctl01$rptCourses$ctl01$rbCourse" value="computer science" />
computer science
</li>
<li>
<input id="MainContent_rptColleges_rptCourses_0_rbCourse_1" type="radio" name="ctl00$MainContent$rptColleges$ctl01$rptCourses$ctl02$rbCourse" value="mechanical engg." />
mechanical engg.
</li>
</ul>
</td>
</tr>
<tr id="trRow1" class="trClass">
<td id="cell1" class="tdClass">
**...
...**
一旦用户单击任意一行的学院单选按钮,就必须启用包含子单选按钮。选择其他行后,应重置/禁用先前选择的子单选按钮。
我使用jQuery获得了一半的成功,通过以下代码获得选定的行TR ID,
$(document).ready(function myfunction() {
$('[id*=rbCollege]').click(function (e) {
var selectedCollegeRow = jQuery(this).parent().parent().attr("id");
$(selectedCollegeRow).find('input[name$=rbCourse]'). //code to enable disable radio
});
});
我还缺少什么其他信息?
设置disabled
属性:
$(document).ready(function myfunction() {
$('[id*=rbCollege]').click(function (e) {
var selectedCollegeRow = jQuery(this).parent().parent().attr("id");
$(selectedCollegeRow).find('input[name$=rbCourse]').attr('disabled', 'true');
});
});
相关文章:
- 检查浏览器'在asp.net的后端代码中启用或禁用了s JS
- jQuery根据用户选择启用/禁用asp.net控件
- JavaScript 禁用 = 真 vs ASP.NET 启用 = 假
- 如何在客户端禁用asp.net验证器
- 是否可以禁用asp.net中radioButton列表中的一个listItem
- 如何使用CSS禁用 asp.net 图像
- 使用 MicrosoftMVCJqueryValidation.js 禁用 MVC 中禁用 ASP.NET 输入控件的客
- 如何在首次提交后立即禁用 ASP.NET 按钮(在客户端上)
- 禁用 asp.net 按钮回发
- 对表单提交禁用ASP.NET服务器验证
- 基于对另一个ASP:dropdownlist.value的选择禁用ASP:dropdownlist
- 禁用ASP.Net按钮单击,直到页面加载完毕
- 禁用asp.net c#中的浏览器'自动完成文本框
- 禁用ASP.net Ajax中的更新进度按钮
- 禁用asp按钮后,第一次点击,因为它保存多个记录在缓慢的连接
- 启用/禁用asp:下拉列表使用jquery不工作
- 禁用Asp.net单选按钮列表中的其他单选按钮(如果其中一个已选中)
- 禁用 ASP.NET 链接按钮后重新启用它的正确方法是什么
- 启用/禁用ASP.. NET控件
- 通过javascript启用/禁用asp.net复选框