//获取单选按钮的值
function check_radio(){
alert("a");
//var Select=document.getElementById("Select1");
var str=new String();
var chkObjs = document.getElementsByName("radio");
var hidden=document.getElementById("Hidden1");
for(var i=0;i<chkObjs.length;i++){
if(chkObjs[i].checked==true){
if(chkObjs[i].value="其他")
{
alert(chkObjs[i].value);
str=document.getElementById('Select1').options[document.getElementById('Select1').selectedIndex].text;
}
else
{
str=chkObjs[i].value;
}
}
}
if(str.length > 0)
{
hidden.value=str;
}
alert(str)
alert("dsadssa");
}
总是无法获取单选按钮的值,是怎么回事?谢谢帮我看下,
var chkObjs = document.getElementsByName("radio");你调试下 这个看有没有值 ,如果没有,你可以试试这样写:
var chkObjs = document.getElementsByTag("radio")
chkObjs[i].value="其他"
等于号应为双等号!!!
同上。