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();
}
});
});
js 表单不为空,数字长度验证的更多相关文章
- JS判断提交表单不能为空 等的验证
转自:https://blog.csdn.net/qiu512300471/article/details/23259811 <script type="text/javascript ...
- js表单提交,判断文本框,用户名密码是否为空,JS表单检测!
当表单提交时先触发验证的js代码,当验证表单的方法返回true时才会提交表单返回false则不提交数据<script type="text/javascript">fu ...
- JS表单验证-12个常用的JS表单验证
JS表单验证-12个常用的JS表单验证 最近有个项目用到了表单验证,小编在项目完结后的这段时间把常用的JS表单验证demo整理了一下,和大家一起分享~~~ 1. 长度限制 <p>1. 长度 ...
- js 表单验证控制代码大全
js表单验证控制代码大全 关键字:js验证表单大全,用JS控制表单提交 ,javascript提交表单:目录:1:js 字符串长度限制.判断字符长度 .js限制输入.限制不能输入.textarea 长 ...
- jquery.validation.js 表单验证
jquery.validation.js 表单验证 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuer ...
- Jquery.validate.js表单验证插件的使用
作为一个网站web开发人员,以前居然不知道还有表单验证这样好呀的插件,还在一行行写表单验证,真是后悔没能早点知道他们的存在. 最近公司不忙,自己学习一些东西的时候,发现了validation的一个实例 ...
- JS表单验证类HTML代码实例
以前用的比较多的一个JS表单验证类,对于个人来说已经够用了,有兴趣的可以在此基础上扩展成ajax版本.本表单验证类囊括了密码验证.英文4~10个 字符验证. 中文非空验证.大于10小于100的数字.浮 ...
- js表单验证工具包
常用的js表单验证方法大全 /* 非空校验 : isNull() 是否是数字: isNumber(field) trim函数: trim() lTrim() rTrim() 校验字符串是否为空: ch ...
- angular js 表单验证
<!doctype html> <html ng-app="myapp"> <head> <meta charset="UTF- ...
随机推荐
- 关于C51内的code,idata,xdata
从数据存储类型来说,8051系列有片内.片外程序存储器,片内.片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code.data.xdata.idata以及根据51系列特点而设定的 ...
- 2.5.2 使用alertdialog 创建列表对话框
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout ...
- 从 3 个 IT 公司里学到的 57 条经验
自1999年起我就开始发掘一些科技公司,并帮助它们运营.下面是从干这行中得到的57条经验.我可以列出更多,但恐怕会令你厌烦. 1.做你个人有热情的事情.你是你自己最好的民意代表. 2.用户体验很重要. ...
- Android学习笔记(六)Fragment的生命周期
在上一篇博文中对Fragment做了简单的介绍,现在再来探讨一下Fragment的生命周期. 一.Fragment的几种状态: 与Activity类似,Fragment也有一下几种状态: · 活动状态 ...
- 折腾iPhone的生活——通过设置使iPhone更省电
入手了iPhone5s,上手感觉iPhone没有过去省电了,可能是iOS7的关系,也有可能是我一直在下应用的关系,但是iPhone5s那1500mA的电池的确是有点真的不那么够用的样子,通过设置来省电 ...
- net user命令
net user net user 用户名 net user 用户名 密码 /add net user 用户名 /del net localgroup administrators net local ...
- 用PHP写的一个简单的分页类 1.0版
<?php /* 分页类 用于实现对多条数据分页显示 version:1.0 author:Knight E-Mail:S.Knight.Work@gmail.com Date:2013-10- ...
- 由链表初始化看C语言的二级指针
先来看C语言创建链表.插入节点和遍历链表的一段代码: #include <stdio.h> #include <stdlib.h> typedef int ElemType; ...
- 【转】javascript日期操作详解(脚本之家整理)
时间对象是一个我们经常要用到的对象,无论是做时间输出.时间判断等操作时都与这个对象离不开.除开JavaScript中的时间对象外,在VbScript中也有许多的时间对象,而且非常好用.下面还是按照我们 ...
- 通过mybatis读取数据库数据并提供rest接口访问
1 mysql 创建数据库脚本 -- phpMyAdmin SQL Dump -- version 4.2.11 -- http://www.phpmyadmin.net -- -- Host: lo ...