示例代码:
<dl class="element">
<dt>E-mail:</dt>
<dd><input type="text" name="info[email]" class="text required email" data-validation="required" data-msg-email="请输入有效的Email地址"/></dd>
</dl>
实例二:
<input id="inputSignupEmail" class="span10" name="email" type="text" placeholder="Email"
data-rule-required="true"
data-rule-email="true"
data-msg-required="请输入Email地址"
data-msg-email="请输入有效的Email地址"/>
从中可以看出规则的使用,不在需要单独写js来定义了,除非你要remote
调用jquery-validate
<script src="/js/jquery-validation/dist/jquery.validate.js" type="text/javascript"></script>
<script src="/js/jquery-validation/lib/jquery.form.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
//去掉提示
jQuery.validator.messages.required = "";
$('form#yuyue').validate({
borderColorOnError : '#FFF',
invalidHandler: function(e, validator) {
//错误个数
var errors = validator.numberOfInvalids();
if (errors) {
$("label.error").css('display',"none");
} else {
$("label.error").hide();
}
}
});
});
</script>