选中radio,禁用其它radio控件
2015-07-02 21:05
337 查看
<html>
<head>
<meta charset="utf-8">
<link title="style1" rel="stylesheet" href="css/charts.css" type="text/css" />
</head>
<body>
<fieldset>
<legend> 请选择查看的数据类型</legend>
<label class="left">
<input type="radio" class="radio_input" name="field99" id="field111" value="rtdata" onchange="judgeRadio()"/>实时数据<br/>
</label>
<label class="left">
<input type="radio" class="radio_input" name="field99" id="field112" value="hsdata" onchange ="judgeRadio()"/>历史数据<br/>
</label>
</fieldset>
<fieldset>
<div class="form-row-select">
<fieldset style="width:500px;">
<legend class="optional">选择您想查看的参数</legend>
<label class="left">
<input type="radio" class="radio_input" name="field11" id="field113" value="amp" />幅值<br />
</label>
<label class="left">
<input type="radio" class="radio_input" name="field11" id="field114" value="freq"/>频率<br />
</label>
<label class="left">
<input type="radio" class="radio_input" name="field11" id="field115" value="attenuation_coefficient"/>衰减系数<br />
</label>
<label class="left">
<input type="radio" class="radio_input" name="field11" id="field116" value="isElec"/>是否上电<br />
</label>
<label class="left">
<input type="radio" class="radio_input" name="field11" id="field117" value="temp"/>温度<br />
</label>
</fieldset>
</div>
</fieldset>
</body>
<script type="text/javascript">
function judgeRadio(){
var radios = document.getElementsByName("field99");
// alert(radios.length);
for(var i=0;i<radios.length;i++)
{
if(radios[i].checked)
{
// alert(radios[i].value);
if(radios[i].value=="rtdata")
{
// alert("ok");
document.getElementById("field113").disabled=true;
document.getElementById("field114").disabled=true;
document.getElementById("field115").disabled=true;
document.getElementById("field116").disabled=true;
document.getElementById("field117").disabled=true;
document.getElementById("field113").checked=false;
document.getElementById("field114").checked=false;
document.getElementById("field115").checked=false;
document.getElementById("field116").checked=false;
document.getElementById("field117").checked=false;
}
else
{
document.getElementById("field113").disabled=false;
document.getElementById("field114").disabled=false;
document.getElementById("field115").disabled=false;
document.getElementById("field116").disabled=false;
document.getElementById("field117").disabled=false;
}
}
}
}
</script>
</html>
<head>
<meta charset="utf-8">
<link title="style1" rel="stylesheet" href="css/charts.css" type="text/css" />
</head>
<body>
<fieldset>
<legend> 请选择查看的数据类型</legend>
<label class="left">
<input type="radio" class="radio_input" name="field99" id="field111" value="rtdata" onchange="judgeRadio()"/>实时数据<br/>
</label>
<label class="left">
<input type="radio" class="radio_input" name="field99" id="field112" value="hsdata" onchange ="judgeRadio()"/>历史数据<br/>
</label>
</fieldset>
<fieldset>
<div class="form-row-select">
<fieldset style="width:500px;">
<legend class="optional">选择您想查看的参数</legend>
<label class="left">
<input type="radio" class="radio_input" name="field11" id="field113" value="amp" />幅值<br />
</label>
<label class="left">
<input type="radio" class="radio_input" name="field11" id="field114" value="freq"/>频率<br />
</label>
<label class="left">
<input type="radio" class="radio_input" name="field11" id="field115" value="attenuation_coefficient"/>衰减系数<br />
</label>
<label class="left">
<input type="radio" class="radio_input" name="field11" id="field116" value="isElec"/>是否上电<br />
</label>
<label class="left">
<input type="radio" class="radio_input" name="field11" id="field117" value="temp"/>温度<br />
</label>
</fieldset>
</div>
</fieldset>
</body>
<script type="text/javascript">
function judgeRadio(){
var radios = document.getElementsByName("field99");
// alert(radios.length);
for(var i=0;i<radios.length;i++)
{
if(radios[i].checked)
{
// alert(radios[i].value);
if(radios[i].value=="rtdata")
{
// alert("ok");
document.getElementById("field113").disabled=true;
document.getElementById("field114").disabled=true;
document.getElementById("field115").disabled=true;
document.getElementById("field116").disabled=true;
document.getElementById("field117").disabled=true;
document.getElementById("field113").checked=false;
document.getElementById("field114").checked=false;
document.getElementById("field115").checked=false;
document.getElementById("field116").checked=false;
document.getElementById("field117").checked=false;
}
else
{
document.getElementById("field113").disabled=false;
document.getElementById("field114").disabled=false;
document.getElementById("field115").disabled=false;
document.getElementById("field116").disabled=false;
document.getElementById("field117").disabled=false;
}
}
}
}
</script>
</html>
相关文章推荐
- java学习07--位运算符
- uvalive 6525 Attacking rooks
- 形象生动的画面:移动思维和WEB思维
- DSAPI多功能组件编程应用-HTTP监听服务端与客户端_指令版
- 私有继承
- MYSQL 的使用记录(以后不断更新中)
- 关于php的数组函数的使用和说明
- 【SSH三个框架】Hibernate第八部分基础:经营-many关系
- Xen的设备驱动
- spark调优
- RunLoop
- 正则表达式替换两个特殊字附串中的字附串
- html5 离线存储
- 进度条
- CSS2与CSS3布局方式比较
- 在打ane过程中,从as端传入java端的参数获取。见图!!!
- xib autolayout 左到右依次按内容长度排列
- OpenCV之二 OpenCV 2.4.8组件结构全解析
- Mac终端操作命令大全
- servlet注意事项