删除JS前台校验,后台批量删除

2020-12-13 04:05

阅读:486

标签:js   前台验证   后台删除   

1、功能需求

在一个数据表格中,选中欲删除的记录,点击删除按钮,先触发前台验证,然后调用后台处理逻辑

2、代码实现

HTML代码:

           EnableViewState="true" >

       

           

               

                   

                       

                         

                       

                       

                     

               

       

       

           

               

                     

               

               

             

       

       

           

                           选择

                       

                           仓库

                       

                           物资

                       

                           数量

                       

                   

                   ‘ />

               

‘>

                     

               

‘>

                   

               

                   

               

   

 

   ForeColor="Red" />


JS代码:

//当函数返回false时,将不会调用后台的btnAllDel_Click()方法

function IFChecked(){

      var count=  $("input:checkbox:checked").length;

      if (count

     alert("请选择要删除的记录!");

     return false;

      }else {

              return confirm("您确认要删除选中的入库单吗?");

      }

    }


后台方法:

  protected void btnAllDel_Click(object sender, EventArgs e)

       {

           for (int i = 0; i

           {

               RepeaterItem ri = this.repInputList.Items[i];

               CheckBox chb = ri.FindControl("cb") as CheckBox;

               string rkid = ((HiddenField)(ri.FindControl("hfrkid"))).Value;

               if (chb.Checked == true)

               {

                   inputdao.Delete(rkid);

                 

               }

           }

           Page.ClientScript.RegisterStartupScript(Page.GetType(), "MsgBox", "");

           rep_Bind();

       }


删除JS前台校验,后台批量删除,搜素材,soscw.com

删除JS前台校验,后台批量删除

标签:js   前台验证   后台删除   

原文地址:http://greensky.blog.51cto.com/3347654/1412079


评论


亲,登录后才可以留言!