本文介绍了单选按钮没有按预期响应Javascript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我有一个ASP.NET应用程序,我在哪里创建一个包含数据行的HTML表。每行包括一个复选框和单选按钮(以及其他项目)。 选中复选框后,我想要启用单选按钮;当取消选中该复选框时,我希望它被禁用。 (客户端总是IE8或9) 我有以下代码循环数据并使用复选框和单选按钮(以及其他一些元素)在表中创建行: ============ ============================ For each dr As DataRow In ds.Tables(0).Row     iRowCount + = 1   rw = New TableRow   cl = New TableCell   chk = New CheckBox()   chk.ID =" chkInclude" &安培; iRowCount.ToString   chk.Checked = bInclude   cl.Controls.Add(chk)   rw.Cells.Add(cl)     cl = New TableCell   rad =新RadioButton   rad.Checked =(该值将为真或假,具体取决于数据) '此行导致问题   rad.Enabled =(该值将为true或false,具体取决于数据)   rad.GroupName =" radDefaultGroup"   rad.ID =" radDefault" &安培; iRowCount.ToString   cl.Controls.Add(rad)   rw.Cells.Add(cl)   Table1.rows.add rw cl = New TableCell rad = New RadioButton rad.Checked = (the value will either be true or false, depending on data) ' This line causes the problem rad.Enabled = (the value will either be true or false, depending on data) rad.GroupName = "radDefaultGroup" rad.ID = "radDefault" & iRowCount.ToString cl.Controls.Add(rad) rw.Cells.Add(cl) Table1.rows.add rw chk.Attributes.Add(" onClick"," EnableDisable("& chk.UniqueID&","& rad.ClientID& );") Next ========================== ============== 我正在传递"ClientID"复选框的OnClick事件上的以下javascript函数的复选框和单选按钮: =============================== ========= function EnableDisable(chk,rad){ if(chk) .checked){ 推荐答案 嗨Bert,感谢您的帖子。此表单主要讨论与Windows窗体应用程序相关的问题。对于ASP.NET应用程序,您可能需要 http://forums.asp.net/ 。Thanks for your post. This form mainly discuss issues related to Windows forms applications. For ASP.NET application, you may need to http://forums.asp.net/.祝你好运, 这篇关于单选按钮没有按预期响应Javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 10-16 13:59