2个答案
<input name='watever“class=”required“focusID=”ID_TO_FOCUSTO“value=”“>
invalidHandler:函数(表单、验证器){ var errors=validator.numberOfInvalids(); if(错误){ if($(validator.errorList[0].element).is(“:可见”)) { $('html,body').animate({ scrollTop:$(validator.errorList[0].element).offset().top }, 1000); } 其他的 { $('html,body').animate({ scrollTop:$(“#”+$(validator.errorList[0].element).attr(“focusID”).offset().top }, 1000); } } }
jQuery.validator.addMethod(“myCustomValidate”,函数(){ //检查隐藏字段是否有值 return$(“#hiddenFieldId”).value); },“您必须选择一个项目”); $(“validatorElement”).validate({ 忽略:“”, 规则:{ typeahead元素:{myCustomValidate:true} } });