2010-04-12 110 views

回答

0

这不正是你所描述的,但低于我创建了一个新的JavaScript功能,将其附加到jQuery的验证,并告诉它与类“MONTHDAY”投入运行:

// add a validation method for isMonthDay... 
$.validator.addMethod("isMonthDay", function (value, element) { 
    return this.optional(element) || !/Invalid|NaN/.test(new Date(value + "/2000")); 
}, "Date must be in the form Month/Day"); 
// ...and associate it with the "monthDay" css class 
$.validator.addClassRules({ 
    monthDay: { 
     isMonthDay: true 
    } 
}); 

你可以这样做创建一个验证函数并使用$ .validator进行注册也是一样。然后,只需将验证函数与所需的任何输入类型/类关联即可。 $ .validator的API提供了执行此操作的各种方法。

此外,它可以使用MicrosoftMvcJqueryValidation进行验证的自动连线。事实上,如果不是,那么它就没有区别,因为你只是增加了jQuery的验证器插件,而不管它是如何被调用的。

相关问题