如何在验证mvc4 unobtrusive验证后运行自定义代码?

时间:2013-05-01 02:36:32

标签: jquery asp.net-mvc asp.net-mvc-4 unobtrusive

我正在寻找一种在验证mvc4不引人注目的验证功能后运行自定义代码的方法我找到了很多,但对我来说没有任何作用 试试这个

    var settngs = $.data($('form')[0], 'validator').settings;
    var oldErrorFunction = settngs.errorPlacement;
    var oldSucessFunction = settngs.success;
    settngs.errorPlacement = function (error, inputElement) {
        $(inputElement).closest('.fieldset').addClass('fieldset-validation-error')
        oldErrorFunction(error, inputElement);
        myadditionalfunction();
    }
    settngs.success = function (error) {
        $(error).closest('.fieldset').removeClass('fieldset-validation-error')
        oldSucessFunction(error);
        myadditionalfunction();
    }

没用 我也试过了

    $.validator.setDefaults({
        invalidHandler: function (form) {
            myadditionalfunction();
        }
    });

也没用,如果你修好了我就疯了,请告诉我

我的自定义功能不会出现!

0 个答案:

没有答案