window.showModalDialog弹出的窗体中radio 不能直接通过document.getElementById("LI_SEX_SEAR").value 取得我们选中哪一个!!!
单选按钮除代码
<td width = "50%" colspan="1"> <input id="LI_SEX_SEAR1" name="LI_SEX_SEAR" type="radio" value="0" />男 <input id="LI_SEX_SEAR2" name="LI_SEX_SEAR" type="radio" value="1"/>女 </td>
解决方法:
方法一:单选按钮少的情况下
function radio(){
if(document.getElementById("LI_SEX_SEAR1").checked){
return document.getElementById("LI_SEX_SEAR1").value;
}
if(document.getElementById("LI_SEX_SEAR2").checked){
return document.getElementById("LI_SEX_SEAR2").value;
}
return "";
}
方法二:单选按钮较多的情况下
function radia(){
radios=document.getElementsByName("LI_SEX_SEAR");
for(int i;i<radios.length;i++){
if(radio[i].checked){
return radio[i].value;
}
}
}
本文介绍了两种在JavaScript中获取用户选中的Radio按钮值的方法。方法一适用于选项较少的情况,通过逐一检查每个Radio按钮是否被选中来获取其值;方法二则用于处理大量Radio按钮的情况,使用循环遍历所有同名的Radio按钮来找到被选中的那一个。

213

被折叠的 条评论
为什么被折叠?



