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();
}
});
});
最新文章
- 基于STM32Cube的IIC主从通信
- 30分钟让网站支持HTTPS
- 三、线程同步之Sysnchronized关键字
- 小试ildasm,ilasm,ilspy
- Mysql学习笔记之常用数据类型 (转)
- SDUT 3257 Cube Number 简单数学
- 关于SQL\SQL Server的三值逻辑简析
- 自定义ListView分割线
- OCR怎么能离开扫描仪呢?
- effective c++ 条款11 Handle assignment to self in operator=
- (大数据工程师学习路径)第三步 Git Community Book----基本用法(下)
- POI 操作Excel疑难点笔记
- 【Beta】Daily Scrum Meeting——Day5
- 换行符\n和回车符\r
- 搜索应用参考示例XXL-SEARCH
- Typora + Mathpix Snip,相见恨晚的神器
- Java面试知识点
- 密码登录源码(jsp+java+数据库)
- PYQT5学习笔记之各模块介绍
- python基础回顾