js中radio的取值

为了方便使用javascript获取radio的值,我写了一个通用的函数来实现:

function GetRadioValue(RadioName){
    var obj;   
    obj=document.getElementsByName(RadioName);
    if(obj!=null){
        var i;
        for(i=0;i<obj.length;i++){
            if(obj[i].checked){
                return obj[i].value;           
            }
        }
    }
    return null;
}

比如,我们有一个name属性为:“myradio”的单选控件组,要得到选中的值,只需这样调用就可以了:

var RValue;

RValue=GetRadioValue("myradio");

如果没有给出的radioname控件,则直接返回null,或者这一组控件没有被选择的项,则也返回null。

猜你喜欢

转载自feng1314.iteye.com/blog/2188771