JQuery验证OR条件

时间:2017-01-10 00:14:12

标签: javascript jquery jquery-validate

我正在开发一个应用程序,并且我在使用Jquery Plugin进行或条件验证时遇到问题。我必须验证一种文本的两种格式。最近我添加了一个自定义验证(工作正常)到mediaElement.Source = new Uri(BaseUri, "/Assets/fail.mp3"); mediaElement.Source = new Uri("ms-appx:///Assets/fail.mp3", UriKind.RelativeOrAbsolute); mediaElement.Source = new Uri("/Assets/fail.mp3", UriKind.RelativeOrAbsolute); mediaElement.Source = new Uri("/Assets/fail.mp3");

additional-methods.js

我正是这样用的:

jQuery.validator.addMethod("format1", function(value, element) { 
    return this.optional(element) || validateSomething(value); 
}, "Check format 1");

但我需要验证 $("form[name='myForm']").validate({ rules: { fieldName : { required: true, format1: true } }, messages: { fieldName : { required: "Please fill something", format1: "Please fill with format 1" } }, submitHandler: function(form) { form.submit(); }, contentType: "application/json", dataType: "json" }); 。我搜索了文档和SO没有运气。有人做过这样的事吗?任何线索都会受到欢迎!

这个问题非常相似:Using 'or' condition in jquery validation plugin

提前致谢。

0 个答案:

没有答案