JAVASCRIPT 判断数组是否有值 以及是否有重复值

来源:互联网 发布:数据同步解决方案 编辑:程序博客网 时间:2024/06/05 00:27
  1. function checkProcedureChg()
  2. {
  3.     var checkid=document.getElementsByName("procedure[]");//确认多选框  
  4.     var bb=0;
  5.     for(var i=0;i<checkid.length;i++)//判断是否没有选择
  6.     {
  7.     if(checkid[i].value > 0)
  8.     bb++;
  9.     }
  10.     if(bb==0) {
  11.     alert("请至少选择一个工序!");
  12.     return false;
  13.     }
  14.     for (var i=0;i<checkid.length ;i++ )
  15.     {
  16.         for (var j=i+1;j<checkid.length ;j++ )
  17.         {
  18.             if((checkid[i].value == checkid[j].value) & (checkid[i].value > 0))
  19.             {
  20.                 alert("不可出现重复的工序");
  21.                 return false;
  22.             }
  23.         }
  24.     }
  25.     if(confirm('你确定好了么?'))
  26.     {
  27.         return true;
  28.     }else{
  29.         return false;
  30.     }
  31. }