为RadioButton启用文本框使用javascript列出listitem值之一
用于启用/禁用的脚本为RadioButton启用文本框使用javascript列出listitem值之一,javascript,asp.net,Javascript,Asp.net,用于启用/禁用的脚本 <script type="text/javascript" language="javascript"> function display() { if (document.getElementById("<%=Institution.ClientID %>").value == "others") { document.getElementById('<%= lblSpecify.ClientID %&g
<script type="text/javascript" language="javascript">
function display() {
if (document.getElementById("<%=Institution.ClientID %>").value == "others") {
document.getElementById('<%= lblSpecify.ClientID %>').style.visiblity = "visible";
document.getElementById('<%= InstituteOthers.ClientID %>').style.visiblity = "visible";
}
else {
document.getElementById('<%= lblSpecify.ClientID %>').style.visiblity = "hidden";
document.getElementById('<%= InstituteOthers.ClientID %>').style.visiblity = "hidden";
}
}
</script>
函数显示(){
if(document.getElementById(“”).value==“其他”){
document.getElementById(“”).style.visiblity=“可见”;
document.getElementById(“”).style.visiblity=“可见”;
}
否则{
document.getElementById(“”).style.visiblity=“隐藏”;
document.getElementById(“”).style.visiblity=“隐藏”;
}
}
如果选择了第五个列表项(任何其他),则只有标签(LBLSSpecify)和文本框(InstituteOthers)应可见=真,否则可见=假
您为什么选择我们的机构:
1医生
默斯语
3安培
4老年患者
5任何其他
但它不起作用。请帮忙
我正在把剧本收回
onchange=“display”RepeatDirection=“Horizontal”TabIndex=“18”>
能否给出调用显示方法的位置
如果页面上有下拉列表,您可以在selectedindex change事件上执行此操作。RadioButton列表上也存在OnSelectedIndexchanged事件,您可以隐藏和显示所选值的文本框 要在javascript中执行此操作,请尝试下面的脚本
var list = document.getElementById(<%=Institution.ClientID %>);
var inputs = list.getElementsByTagName("input");
var selected;
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].checked) {
selected = inputs[i];
break;
}
}
if (selected.value == "others") {
document.getElementById('<%= lblSpecify.ClientID %>').style.visiblity = "visible";
document.getElementById('<%= InstituteOthers.ClientID %>').style.visiblity = "visible";
}
var list=document.getElementById();
var inputs=list.getElementsByTagName(“输入”);
选择var;
对于(变量i=0;i
ya..我正在调用radiobuttonlist onchange=“display”我应该在RadioButton中调用此函数吗单击单选按钮调用此函数
var list = document.getElementById(<%=Institution.ClientID %>);
var inputs = list.getElementsByTagName("input");
var selected;
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].checked) {
selected = inputs[i];
break;
}
}
if (selected.value == "others") {
document.getElementById('<%= lblSpecify.ClientID %>').style.visiblity = "visible";
document.getElementById('<%= InstituteOthers.ClientID %>').style.visiblity = "visible";
}