本文介绍了单选按钮没有按预期响应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