<input id="" ... />JS:
jQuery.validator.addMethod("scope", function(value,element) {
if(value) {
return teue;
}else {
return fale;
}
}$("#test").validate({
rules: {
coupon_scope_val:{
scope : true
},...
jQuery.validator.addMethod("scope", function(value,element) {
if(value) {
return teue;
}else {
return fale;
}
}$("#test").validate({
rules: {
coupon_scope_val:{
scope : true
},...
if(value) {
return true;
}else {
return false;
}
<form id="test" name="test" action="xxx" method="post">
<input id="coupon_scope_val" name="coupon_scope_val" value="" type="text">
<input type="submit" >
</form>
<div id="errs"></div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="jquery.validate.min.js"></script>
<script>
$(function(){
$.validator.addMethod("scope",function(value, element, params){
return value=="123";
},"");
var validator = $("#test").validate({
submitHandler:function(fm){
fm.submit();
},
invalidHandler:function(){
alert('invalid');
},
showErrors:function(){
this.defaultShowErrors();
},
rules:{
coupon_scope_val:{required:true,scope:true}
},
messages:{
coupon_scope_val:{scope:"123"}
},
focusInvalid:false,
errorLabelContainer:"#errs",
wrapper:"li",
highlight:function(element, errorClass){
$(element).css("color","#F00");
},
unhighlight:function(element, errorClass){
$(element).css("color","#000");
}
});
});
</script>