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;
        }
       }  
       }

    }

  • 相关阅读:
    gocurd案例
    Go module的介绍及使用
    shell脚本第二天
    shell脚本第一天
    php实现图片压缩
    Golang协程详解和应用
    layui的表格渲染方式
    layui-treetable使用
    模拟tp5.1加载自定义类
    多卡训练的state_dict
  • 原文地址:https://www.cnblogs.com/yeye518/p/2231660.html
Copyright © 2011-2022 走看看