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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值