zoukankan      html  css  js  c++  java
  • 服务器 按钮 通过js验证 再 触发 提交 事件

    [一篮饭特稀原创,转载请注明出处http://www.cnblogs.com/wanghafan/archive/2012/05/10/2493864.html]

    js脚本正则判空和数字验证

    View Code
     1 <script type="text/javascript">
     2      function CheckNullAndType()
     3      {
     4         var ErrorStr='';
     5         if($('#tb_FContractName').val().replace(/(^\s*)|(\s*$)/g, "")=='') ErrorStr+=$('#lb_FContractName').text()+"不能为空;\r\n";
     6         if($('#hid_ConstructionUnitID').val().replace(/(^\s*)|(\s*$)/g, "")=='') ErrorStr+=$('#lb_ConstructionUnitID').text()+"不能为空;\r\n";
     7         if($('#hid_Professional').val().replace(/(^\s*)|(\s*$)/g, "")=='') ErrorStr+=$('#lb_Professional').text()+"不能为空;\r\n";        
     8         if(ErrorStr=='')
     9         {
    10             var reg = new RegExp("^[0-9]*$"); 
    11             if(!reg.test($('#tb_FContractCount').val())) ErrorStr+=$('#lb_FContractCount').text()+"必须为整数;\r\n";
    12             if(!reg.test($('#tb_BackCount').val())) ErrorStr+=$('#lb_BackCount').text()+"必须为整数;\r\n";
    13             reg = new RegExp("^([+-]?)\\d*\\.?\\d+$"); 
    14             if(!reg.test($('#tb_FeeStandards').val())) ErrorStr+=$('#lb_FeeStandards').text()+"必须为数字;\r\n";
    15             if(!reg.test($('#tb_TotalFee').val())) ErrorStr+=$('#lb_TotalFee').text()+"必须为数字;\r\n";
    16             if(!reg.test($('#tb_FContractMonney').val())) ErrorStr+=$('#lb_FContractMonney').text()+"必须为数字;\r\n";
    17             if(ErrorStr=='')
    18             {
    19                 return true;
    20             }
    21              else
    22             {
    23                 alert(ErrorStr);
    24                 return false;
    25             }
    26         }
    27         else
    28         {
    29             alert(ErrorStr);
    30             return false;
    31         }
    32      }
    33     </script> 

     html按钮

    View Code
    1 <form id="form1" runat="server">   
    2      <asp:Button CssClass="btn_Common" runat="server" Text="保存" ID="btn_OK" OnClick="btn_OK_Click"/> 
    3 </form> 

     后台代码

    View Code
    1 protected void Page_Load(object sender, EventArgs e)
    2  {
    3           if (!IsPostBack)  
    4            {
    5                btn_OK.Attributes.Add("onClick", "return CheckNullAndType()");   
    6            }
    7 }
  • 相关阅读:
    2019-08-27-Seo如何做好关键词布局
    layui 表格格式化时间
    js 获取ip
    layui 表格删除多行
    Flask JWT Extended 的令牌和刷新令牌
    解决ubuntu下深度音乐和wine程序托盘图标的问题
    ubuntu 阅读caj文件(cajviewer)
    django 结合 xlwt 实现数据导入excel 并下载
    ubuntu 安装Xournal
    pyQt5 计算器
  • 原文地址:https://www.cnblogs.com/wanghafan/p/2493864.html
Copyright © 2011-2022 走看看