0

jQuery ValidationerrorPlacementメソッドが起動していません。実際、起動する唯一のメソッドはshowErrors. 私は何かが欠けていると思います。コードは以下です。

    errorContainer: '#error-messages',
    showErrors: function (errors) {
        $("#error-messages").dialog({
            modal: true,
            title: 'Errors',
            buttons: {
                Ok: function () {
                    $(this).dialog("close");
                }
            }
        });
        return true;
    },
    errorLabelContainer: "#error-messages ul",
    wrapper: "li",
    errorPlacement: function (error, element) {
        if (element.attr('name') == 'a') {      
            error.appendTo($('#restErrorDate'));
        }
    },
    debug: true
4

1 に答える 1

0

errorLabelContainerは切り札になると信じていますerrorPlacement。前者はすべてのエラーを 1 か所に表示するためのものであり、後者は冗長であるため使用されません。

あなたの場合UL、親が持つすべてのエラーが必要ですID=error-messages

于 2013-01-14T00:30:38.650 に答える