function dels_sel(form) 
{ var delcount = 0
for (var i=0; i<form.elements.length; i++) {
var e = form.elements[i];
var t = e.name;

if (t.substr(0,4) == 'ckb_'){
if (e.checked == true){
delcount = 1;
break;
}
}
  
    }
    if (delcount<=0)
{
 window.alert("您没有勾选");
 return false;
     }
        if (confirm("确认要删除吗?")){
      return true;
     }else{return false;}
   form.action ="a_scdel.asp"; form.submit();    
}
这个是删除按钮的JS,我这样设置,点确定后没反映 应该说就是不好使。
请大大们看看我这个哪里出了问题 谢谢啦!

解决方案 »

  1.   


    function actionDel(){
      var form = document.getElementById('...');
      form.action = 'a_scdel.asp';
      form.submit();
    }function confirmDel(){
      ...
      if(confirm('r u sure?')){
        actionDel();
        return false;
      }
      return false;
    }
      

  2.   

    function chkSpace( data )
    {
       for ( var i = 0 ; i < data.length ; i++ )
       {
          if ( data.substring( i, i+1 ) != " " )
             return false;
       }
       return true;
    }
    function refresh()
    {
    form.action = "a_neirong.asp";
    form.submit();
    }

    function checkall(form){  
      if (form.selectall.checked==true){ val = 1; } else { val = 0; }  for (var i=0; i<form.elements.length; i++){
        var e = form.elements[i];
        var t = e.name;
        
        if (t.substr(0,4) == 'ckb_') { e.checked = form.selectall.checked; }
        if (t.substr(0,4) == 'Tag_') { e.value = val; }
      }
    }


     function change(ckb,tag){
    if (ckb.checked) 
    {tag.value=1;
    }
    else
    {
    tag.value=0;form.selectall.checked=false;}
    }

    function dels_sel(form) 
    { var delcount = 0
    for (var i=0; i<form.elements.length; i++) {
    var e = form.elements[i];
    var t = e.name;

    if (t.substr(0,4) == 'ckb_'){
    if (e.checked == true){
    delcount = 1;
    break;
    }
    }
      
        }
        if (delcount<=0)
    {
    window.alert("您没有勾选");
     return false;
         }
       form.action ="a_scdel.asp";
    form.submit();    
    }
    这个是单选框 <input type="checkbox" name="ckb_<%=i%>" onClick="change(ckb_<%=i%>,Tag_<%=i%>)" />
    全选框<input type="checkbox" value="on" name="selectall" onClick="checkall(this.form)" />
             全选&nbsp;
    删除按钮<input class=button1 type="button" value="删除" name="chselect" onClick="return dels_sel(this.form)" />这段是我想加上去的 应该怎么加 加在哪里合适呢
     if (confirm ("确定要删除吗?"))
      { 
       return true;
      }else {
       return false;
      }
      

  3.   

      if (confirm("确认要删除吗?")){ 
        return true; 
        }else{return false;} 
      form.action ="a_scdel.asp"; 
    form.submit();   
    ----------------------
      if (confirm("确认要删除吗?")){ 弹出一个框,你点确定就返回true,然后会执委下面的语句,你点取消,会返回false
      form.action ="a_scdel.asp"; 
    form.submit();   
        return true; 
        }else{return false;}