zoukankan      html  css  js  c++  java
  • JavaScript检测多组Radio是否选择

    function checkSubmit() {
       var radioname;
       var arrRadio = new Array();
       var inputs=document.getElementById_x("form2").getElementsByTagName("input");
       for(var i=0;i<inputs.length;i++) {
      if(inputs[i].type=="radio"){
               //这里将所有的radio根据name分组,便于之后按组判断是否选中(一组选中一个即可)
               if (radioname !=inputs[i].name){
                   arrRadio.push(inputs[i].name);
                   radioname =inputs[i].name
               }
           } 
       }

       for (var i=0;i<arrRadio.length;i++) {
       var bRadio=false;
       for (var j=0;j<document.getElementsByName(arrRadio[i]).length;j++) {
        if (document.getElementsByName(arrRadio[i]).item(j).checked==true){
         bRadio=true;
         continue;
        }
       }
       if (!bRadio){
       alert("请仔细检查是否遗漏了调查选项!");
       return false;
       }
       }
      
       var params = "";
       for (var i=0;i<arrRadio.length;i++) {
       for (var j=0;j<document.getElementsByName(arrRadio[i]).length;j++) {
        if (document.getElementsByName(arrRadio[i]).item(j).checked==true){
        if(params != "") {
        params = params +",";
        }
        //params += arrRadio[i] +"|"+document.getElementsByName(arrRadio[i]).item(j).value;
        params += document.getElementsByName(arrRadio[i]).item(j).value;
        continue;
        }
       }  
       }

    }

  • 相关阅读:
    jQuery.noConflict() 函数详解
    Meta标签用法大全
    解决
    如何在同一台服务器上安装多套通达OA
    Android UI设计系统-android selector 开始自定义样式
    Android UI设计系统---LayoutParams[转]
    jquery Ajax应用总结
    阿里云主机安装Memcached
    PHP搭建OAuth2.0
    制作干净系统 批处理删除所有设备驱动
  • 原文地址:https://www.cnblogs.com/yeye518/p/2231660.html
Copyright © 2011-2022 走看看