ASP.NET MVC 3 unobtrusive validation and radio buttons

前端 未结 3 549
故里飘歌
故里飘歌 2020-12-08 23:32

I\'m trying to do required validation on a list of radio buttons to force the user to select an option to continue. The validation does work but it only outputs metadata on

3条回答
  •  攒了一身酷
    2020-12-09 00:07

    This can be performed by using the showErrors callback:

    $("form").data("validator").settings.showErrors = function (errorMap, errorList) {
        this.defaultShowErrors();
    
        $("input[type=radio][data-val=true].input-validation-error").each(function () {
            $("input[name=" + $(this).attr('name') + "]").addClass("input-validation-error");
        });
    
        $("input[type=radio][data-val=true]:not(.input-validation-error)").each(function () {
            $("input[name=" + $(this).attr('name') + "]").removeClass("input-validation-error");
        });
    };
    

提交回复
热议问题