js获取数据库中多个id然后进行操作

来源:互联网 发布:茅盾文学奖知乎 编辑:程序博客网 时间:2024/06/08 03:38

function deleteEng() //操作选中数据{
 var checkBox = document.getElementsByName("checkall");//在页面中定义多选框的名称,从一个list列表中得到数据id,使多选框的值为id
 var num=0;

      for(var i=0;i<checkBox.length;i++) //根据选择条进行操作

      { 
         if(checkBox[i].checked)
           {
              num++
           }
  }
  
   if(num==0)
   {
     alert("请选择要操作的记录");
     return;
   } 
   var answer = window.confirm("你确定操作吗?");
   if (!answer)
  return;
   var sub;
       var sWhere = getCheckBoxValue("checkall");//得到选择的数据
    sub = new HiddenSubmit("oc.bizYgdp.bizDeleteMaker");//同步到业务逻辑
    sub.add("_where", sWhere);
   if (sub.submit())
   {
   if(1 == sub.getValues("root/return/code"))//得到返回的节点,判断是否操作成功
   {
    alert("操作成功!");
    document.form1.submit();
   }
   else
   {
    alert("操作失败!");
   }
    }
    else
    {
  alert("操作失败!");
    }
}

 

//得到选择的数据

function getCheckBoxValue(name){
  var objBox = document.getElementsByName(name);
  var value = "";
  for(var i=0;i<objBox.length;i++){
   if(objBox[i].checked==true){
    value += ","+objBox[i].value;
   }
  }
  if(value!=""){
   value = value.substring(1);
  }
     return value;
}

原创粉丝点击