本帖最后由 kokobox 于 2010-12-30 11:37:56 编辑

解决方案 »

  1.   

    禁删数据的如:
     
    报关单 有2条数据 :名称(ListName)说明(ListNote)
      

  2.   

    if(seqId==""){
    alert("请选择需要删除数据!");
    return false;
    }else{
       if(禁止删除的条件){alert('禁止删除')}
    else{
               var r = confirm("您确定要删除?");
              if(r){
              for(u=0;u<items;u++)
                 frm.action=uri;
                 frm.submit();
    }
    }
    }
    }
      

  3.   

    楼上正解,只要alert(),不submit()就行了。
      

  4.   

    我很笨- -!(禁止删除的条件) 要怎么写?
    var frm=document.getElementById("listTypeparaForm");
    var items=document.getElementsByName("chkBoxName");
    var seqId="";
    var uri;
    只定义了这3个,数据的属性(ListName ListNote)
     
    没有什么思路啊+_+
      

  5.   

    不能删除,一个最好的方法就是在生产jsp页面的时候不给生产“删除”按钮,那就没有删除功能了。
    如果每条数据都一定要有按钮,那就给一个标签标识,当点击按钮的时候。js判断标识是否可删。
      

  6.   

    function remove(){
    var frm=document.getElementById("listTypeparaForm");
    var items=document.getElementsByName("chkBoxName");
    var seqId="";
    var uri;
    if(items!=null){
    for(i=0;i<items.length;i++){
    if(items[i].checked){
    var str = items[i].value.split(",");
    if(str[1]=="装箱单"){
    alert("特定单据类型不能删除!");
    return;
    }
    else uri="listTypepara.do?"+seqId+"method=delete";
    }
    if(seqId==""){
    alert("请选择需要删除数据!");
    return false;
    }else{
    var r = confirm("您确定要删除?");
    if(r){ frm.action=uri;
    frm.submit();
    }
    }
    }
    }这个是正解~~~~~~~   刚弄明白!  还是要谢谢你们的回答~~~ 每人都送点分了!