Client-side custom data annotation validation

前端 未结 3 471
耶瑟儿~
耶瑟儿~ 2020-12-30 15:02

I\'ve create a custom data annotation to do some validation on my view model. The problem is that it doesn\'t validate on the client-side. Here\'s my model:

         


        
3条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-30 15:18

    Had same issue recently. You can write:

    $.validator.addMethod('enforcetrue', function (value, element) {
        return $(element).is(":checked");
    });
    $.validator.unobtrusive.adapters.add('enforcetrue', [], function (options) {
        options.messages['enforcetrue'] = options.message;
        options.rules['enforcetrue'] = options.params;
    });
    

    Similar question here ASP.NET MVC 3 client-side validation

提交回复
热议问题