转载:http://blog.sina.com.cn/s/blog_78106bb1010148dy.html
<html>
<head>
</head>
<body>
<form id="signupForm" method="get" action="">
<p>
<label for="firstname">Firstname</label>
<input id="firstname" name="firstname" />
</p>
<p>
<label for="ybno">邮编</label>
<input id="ybno" name="ybno" />
</p>
<p>
<label for="email">E-Mail</label>
<input id="email" name="email" />
</p>
<p>
<label for="password">Password</label>
<input id="password" name="password" type="password" />
</p>
<p>
<label for="confirm_password">确认密码</label>
<input id="confirm_password" name="confirm_password" type="password" />
</p>
<p>
<input class="submit" type="submit" value="Submit"/>
</p>
</form>
</body>
</html>
解释:
addMethod的第一个参数,就是添加的验证方法的名字,这个名字是可以随意命名的
addMethod的第三个参数,就是自定义的错误提示,
addMethod的第二个参数,是一个函数,这个比较重要,决定了用这个验证方法时的写法
如果只有一个参数,直接写,如果isZipCode:"1"那么a就是这个唯一的参数,
如果多个参数,用在[]里,用逗号分开isZipCode:["1","5"]。
function(value,element,param)里有三个参数:
value是元素的值,也就是要验证的信息,如上例:就是ID等于ybno里的值(红字部分)
element是元素本身,
param是参数,