zoukankan      html  css  js  c++  java
  • 使用CheckBox复选框保存值

    最近一直很忙,前几天写完一个复选框保存repeater中的一行数据,代码如下:

    1、  <select id="invoiceType" runat="server" name="D1"> </select> select下拉框 ,保存类型显示

    2、 <input type="checkbox" name="cbType"  id="<%#Eval("id") %>"> repeater首行的checkbox按钮

    实现功能:当你选择复选框后,保存下拉框中与当前选择行的数据内容

    前台页面js代码:

        function chk()      

      {       

        var valuelist = "";           

           $("input[name='cbType']:checked").each(function()          

      {

               valuelist+=$(this).attr('id')+",";    

          });

            if (valuelist.length > 0)

    {             

          valuelist = valuelist.substring(0, valuelist.length - 1);        

          var type=$("#<%=invoiceType.ClientID%>").val();      

           }         

      var DataCache = {};             

       DataCache.cbTypelist=valuelist; 

               DataCache.invoiceType=type;

                 var  HidPid=$("#<%=HidPid.ClientID%>").val();       

           DataCache.Pid=HidPid;       

       var result = Invoke("CarOwnerSelectPageWhite.aspx/CreateInvoice", DataCache);        

       if(result=="OK")           

      {                 

    window.location.href="ReaderWhiteList.aspx";        

         }   

        }

    后台代码:

            [WebMethod]
            public static string CreateInvoice(string cbTypelist,int invoiceType, int Pid)
            {
                ReaderWhiteListService readerwhiteservice = new ReaderWhiteListService();
                ETCP.Model.ReaderWhiteList list = new Model.ReaderWhiteList();
                string[] arg = cbTypelist.Split(','); //复选框
                for (int i = 0; i < arg.Length; i++)
                {
                    list.OwnerId = int.Parse(arg[i]);
                    list.ReaderType = invoiceType;
                    list.ParkingId = Pid;
                    readerwhiteservice.InsertReaderWhiteList(list);
                }
                return "OK";
            }

  • 相关阅读:
    Ubuntu18.04安装RTX2080Ti+NVIDIA驱动+CUDA
    G++ 编译多个源文件
    线段树【递归版本】
    Linux 安装 python 指定版本--编译源码方式
    正则表达式高级替换
    【转载】Git忽略规则和.gitignore规则不生效的解决办法
    一次“惊险”的系统修复过程
    YOLO模型对图片中车辆的识别比对
    YOLOv3模型识别车位图片的测试报告(节选)
    在windows下用python调用darknet的yolo接口
  • 原文地址:https://www.cnblogs.com/hjhd/p/2979391.html
Copyright © 2011-2022 走看看