你可以先通过radio获得选中的select,
再获得该select的option的长度:document.all.select.options.length;
如果长度大于0,则有值。

解决方案 »

  1.   

    你可以先通过radio获得选中的select,
    再获得该select的option的长度:document.all.select.options.length;
    如果长度大于0,则有值。
      

  2.   

    你可以先通过radio获得选中的select,
    再获得该select的option的长度:document.all.select.options.length;
    如果长度大于0,则有值。
      

  3.   

    怎么取得啊我也知道要获取选中的select啊。
      

  4.   

    var radioChecked = document.getElementsByName("form");

            if(radioChecked[0].checked){   
           //     
            }   
            else if(radioChecked[1].checked){   
                    //
            }
      

  5.   

    我做过获取checkBox选中的情况,我想radio也应该差不多吧,你试试
    var form = document.all.item("material_form");
    var elements = form.elements["check_box"];
    for (var i=0;i<elements.length;i++){
    var e = elements[i];
    if(e.checked){

                                }
    }