我正在开发一个应用程序,并且我在使用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
提前致谢。