用javascript根据Radiobuttonlist选项,禁用或启用其他RadioButtonList
用javascript根据Radiobuttonlist选项,禁用或启用其他RadioButtonList
目的:
三组radiobuttonlist其中后两个rdoByTicketOrMO 和rdbRoHS的禁用和启用由第一个:rdbProductType选择决定
我曾试过readonly,enabled/disable两个结果都不行,现在请各位朋友帮忙给个解决方案
下面的source能够把后面两个radiobuttonlist控件隐藏起来,可是缺不能实现:可见并锁定
str = vbCrLf & "<SCRIPT LANGUAGE=""JavaScript1.2"">"
str &= vbCrLf & "function MFGCheck() {"
str &= vbCrLf & " window.alert(""00000"");"
str &= vbCrLf & " if (document.all." & Me.rdbProductType.ClientID & "(1).checked==true) {" 'FA
str &= vbCrLf & " document.getElementById(""rdoByTicketOrMO"").style.display=true ? ""block"" : ""none"";"
str &= vbCrLf & " document.getElementById(""rdbRoHS"").style.display=false ? ""block"" : ""none"";"
str &= vbCrLf & " document.all." & Me.txtMfgItem.ClientID & ".style.display=false ? ""block"" : ""none"";"
str &= vbCrLf & " document.getElementById(""rdbFobid"").style.display=false ? ""block"" : ""none"";}"
str &= vbCrLf & " else {" 'PCBA
str &= vbCrLf & " document.getElementById(""rdoByTicketOrMO"").style.display=false ? ""block"" : ""none"";"
str &= vbCrLf & " document.getElementById(""rdbRoHS"").style.display=true ? ""block"" : ""none"";"
str &= vbCrLf & " document.all." & Me.txtMfgItem.ClientID & ".style.display=true ? ""block"" : ""none"";"
str &= vbCrLf & " document.getElementById(""rdbFobid"").style.display=true ? ""block"" : ""none"";}"
str &= vbCrLf & " }</SCRIPT>"
Me.RegisterStartupScript("MFGCheck", str)
Me.rdbProductType.Attributes.Add("onclick", "return(MFGCheck());")