jsp中如何通过checkbox选项框删除数据

解决方案 »

  1.   

    被选中的可以String str[]=req.getparameternames("item")这样就把选中的取出来了
    然后遍历操作吧
      

  2.   

    request.getParameterValues(name)获得这个多选框的被选择项的值
      

  3.   

    request.getParameterValues(name)可以呀,
      

  4.   

    JSP代码:
    <input type="checkbox" name="chcs" value="${info.id}"/>
    <input type="button" value="删除" name="btn2" onclick="delet()">JS代码:
    function delet(){
    var str='';
    // var chcs=$("input[name='chcs']");
    var chcs = document.getElementsByName('chcs');
    for(var i=0;i<chcs.length;i++){
    if(chcs[i].checked){
    str+=chcs[i].value+',';
    }
    }
    if(str==''){
    alert("请至少选择一个数据删除!");
    return ;
    }
    if(!confirm("确认删除选中数据?")){
    var mid = document.getElementById('chcs');
    return ;
    }
    if(str.match(/,/)){str=str.substr(0,str.length-1)};
    $('#ids').val(str);
    $('#userForm').attr('action','${ctx}/user_delete.do');
    $('#userForm').submit();
    }
    LZ自己对应看吧