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- ...
随机推荐
- 最好的JAVA IDE IntelliJ IDEA使用简介(一)—之界面元素
打开IDEA,(当第一次打开的时候出现的是一个欢迎页面,随便创建一个project来进入到IDEA的主界面),主界面显示如下: 主界面由6个主要区域组成(图中红色数字标注的) 1.菜单和工具栏 2.导 ...
- Linux数据备份
今天需要用到备份网站,写了个脚本,备份了mysql和redis数据. #!/bin/bash BACKDIR="/home/tan/getll_backup" if [ ! -d ...
- 使用 Gradle 实现 TFS 构建自动化
发布于 2014-07-16 作者 陈 忠岳 感谢微软开放技术有限公司(简称"微软开放技术")发布的构建模板,我们现在便可以在 Team Foundation Server(TFS ...
- 【转】Ubuntu14.04搭建安装svnserver
原文网址:http://www.cnblogs.com/blfshiye/p/5168028.html 前两天,公司准备搭建一个svnserver,供大家使用.于是.就先装了一个Ubuntu系统,然后 ...
- 可恶的0x1A
很少用fread读文件,今天用fread读一个文件死活缺一点,折腾半天才发现原来遇到0x1a. 0x1a 是 Ctrl+Z ,是模拟文件结束的符号,就是文件遇到0x1a后,认为文件已经结束. 哎!记下
- 动态规划(树形DP):HDU 5886 Tower Defence
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAA2MAAAERCAIAAAB5Jui9AAAgAElEQVR4nOy9a6wsS3YmFL/cEkh4LP
- HDU-1963
http://acm.hdu.edu.cn/showproblem.php?pid=1963 完全背包. 题意:给出初始资金,还有年数,然后给出每个物品的购买价格与每年获得的利益,要求在给出的年份后所 ...
- leetcode First Missing Positive hashset简单应用
public class Solution { public int firstMissingPositive(int[] A) { HashSet<Integer> hash=new H ...
- leetcode排列,求第k个排列
stl 中的下一个排列在写一遍忘了 写个1个多小时,使用递归写的,错误就在我使用一个list保存当前剩下的数,然后利用k/(n-1)!的阶乘就是删除的数字,但进过观察, 比如 list={1,2,3} ...
- lightoj 1033 区间dp
题目链接:http://lightoj.com/volume_showproblem.php?problem=1033 #include <cstdio> #include <cst ...