1.引入Validform包和jquery

1
2
3
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="Validform_v5.3.2_min.js"></script>

2.扩展验证规则

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$.extend($.Datatype, {

//stock你定义的验证名称
'stock':function ( gets, obj, curform, regxp)
{
//你需要处理的业务 返回 true 和false
var reg = /^[1-9]\d{0,5}$/;
if ( reg.test(gets) )
{
return true;

}else
{
if( obj.attr('name') == 'stock' )
{
obj.attr('errormsg', '请输入1-5位正整数');
return false;
}else
{
return false;
}
}
}
})

3.引用

1
<input type="text" name="name"  datatype="stock" maxlength="30" tipsrmsg="" errormsg="">