• 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();
            }

        });
    });

  • 相关阅读:
    python爬取哦漫画
    NLP系列(2)_用朴素贝叶斯进行文本分类(上)
    svm 笔记
    nlp学习笔记
    LR
    bp网络全解读
    最小二乘法
    学习参考
    pandas中的quantile函数
    泰坦尼克号与小费与乘客数量与 鸢尾花数据集
  • 原文地址:https://www.cnblogs.com/aGboke/p/4549707.html
Copyright © 2020-2023  润新知