日期:2014-05-16  浏览次数:20319 次

一个简单问题,js中radio传值的问题
如题,我点击了yes,还是alert(radioValue);返回空值,是哪里的问题?谢谢

var rules=document.getElementsByName("rules");
  var radioLength = rules.length;   
  var radioa;  
  var radioValue=""
  for(var i = 0;i < radioLength;i++){   
    if(rules[i].checked){   
       radioa = rules[i].value;   
    }//else{
//alert('您要选择遵守规则!');
//return;
//}


  } 
  readioValue=radioa;
  alert(radioValue);
  
    if(radioValue=="no" || radioValue=="" || radioValue=="undefined"){
oUploadTip.innerHTML="遵守规则是必要的!";
alert("遵守规则是必要的!");
//$("rules").focus();
return;
}
------解决方案--------------------
给 radioa 一个初始值; 
var radioa="";