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 }
  • 相关阅读:
    杭电2083(简易版之最短距离)
    南阳17(单调递增最长子序列)
    杭电1009(FatMouse' Trade)
    Oracle—用户管理的备份(一)
    Retinex processing for automatic image enhancement 翻译
    POJ 1151
    ISO3834认证所需的部分标准
    2013年19个最棒的HTML5网站模板免费下载
    自定义 Preference Header 布局
    [置顶] chinayaosir近10年来所阅读的世界著名IT书籍-图文并茂
  • 原文地址:https://www.cnblogs.com/wanghafan/p/2493864.html
Copyright © 2011-2022 走看看