zoukankan      html  css  js  c++  java
  • js 表单不为空,数字长度验证

    $(document).ready(function() {
        //聚焦第一个输入框
        $("#invtype").focus();                          //form 第一个文本框
        //为inputForm注册validate函数
        $("#appInvoiceInputForm").validate({
            onsubmit:true,
            errorElement :"div",
            errorPlacement: function(error, element) {
                error.appendTo(element.parent());
            },
            rules: {
                invdateStr:{
                    required:true,
                    onlyDate:true,
                    isDateBefore:true
                },
                buytaxno: {
                    required:true,
                    isNumOrLetter:true,
                    sbhLength:true
                },
                selltaxno:{                
                    required:true,
                    isNumOrLetter:true,                
                    sbhLength:true
                },
                invkind:{
                    required:true,
                    number:true,
                    minlength:[10],
                    maxlength:[10],
                    isInvkindMatchType:"#invtype"
                },
                invnum:{
                    required:true,
                    number:true,
                    minlength:[8],
                    maxlength:[8]
                },
                invcost:{
                    required:true,
                    onlyMoney:true,
                    notZero:true,
                    maxlength:[14]
                },
                invvat:{
                    required:true,
                    onlyMoney:true,
                    maxlength:[14]
                },
                invtaxno:{
                    required:true,
                    isNumOrLetter:true,
                    onlyDksbh:true,
                    dksbhLength:true                
                },
                vatModel_mw1:{
                    onlyMw:true,
                    minlength:[21],
                    maxlength:[21]
                },
                vatModel_mw2:{
                    onlyMw:true,
                    minlength:[21],
                    maxlength:[21]
                },
                vatModel_mw3:{
                    onlyMw:true,
                    minlength:[21],
                    maxlength:[21]
                },
                vatModel_mw4:{
                    onlyMw:true,
                    minlength:[21],
                    maxlength:[21]
                },
                vatModel_nmw1:{
                    onlyMw:true,
                    minlength:[27],
                    maxlength:[27]
                },
                vatModel_nmw2:{
                    onlyMw:true,
                    minlength:[27],
                    maxlength:[27]
                },
                vatModel_nmw3:{
                    onlyMw:true,
                    minlength:[27],
                    maxlength:[27]
                },
                vatModel_nmw4:{
                    onlyMw:true,
                    minlength:[27],
                    maxlength:[27]
                },
                vatModel_cmw1:{
                    onlyMw:true,
                    minlength:[28],
                    maxlength:[28]
                },
                vatModel_cmw2:{
                    onlyMw:true,
                    minlength:[28],
                    maxlength:[28]
                },
                vatModel_cmw3:{
                    onlyMw:true,
                    minlength:[28],
                    maxlength:[28]
                },
                vatModel_cmw4:{
                    onlyMw:true,
                    minlength:[28],
                    maxlength:[28]
                },
                vendorid:{
                    number:true
                }
            },
            messages: {
                invdate:{
                    required: " 请输开票日期! "
                },
                buytaxno: {
                    required: " 请输入购方纳税人识别号! "
                },            
                selltaxno: {
                    required: " 请输入销方纳税人识别号! "                
                },
                invkind:{
                    required:" 请输入发票代码! ",
                    number:" 只能输入0-9间的数字! ",
                    minlength:"发票代码长度应为10位",                                    //需要在页面  添加 maxlength="10";
                    maxlength:"发票代码长度应为10位"
                },
                invnum:{                
                    required:" 请输入发票号码! ",
                    number:" 只能输入0-9间的数字! ",
                    minlength:"发票号码长度应为8位",
                    maxlength:"发票号码长度应为8位"
                },
                invcost:{
                    required:" 请输入金额! "
                },
                invvat:{
                    required:" 请输入税额! "
                }
            },
            submitHandler: function(form) {
                $("#loadingdiv").show();
                disableButton();
                form.submit();
            }

        });
    });

  • 相关阅读:
    obj,lib,dll,exe
    .net连接access数据库 关键字引起的 语句的语法错误
    XSS攻击与防御
    location.href和location.replace和location.reload的不同(location.replace不记录历史)
    C++中头文件包含问题
    SqlServerExpress2005 自动备份
    在SQL Server 的使用过程中,发现几个很有用,但不太常用
    双机镜像
    浅谈SQL Server identity列的操作方法
    镜像三机
  • 原文地址:https://www.cnblogs.com/aGboke/p/4549707.html
Copyright © 2011-2022 走看看