0

ASP MVC アプリケーションで次の JS コードを検討してください。

function AddRecipient() {
    $.ajax({
        url: "/Recipient/Add/@Model.Email.Id",
        cache: false,
        success: function (html) { $("#RecipientsTable tr:last").after(html); }
    });
};

新しいテーブル行に新しく追加されたフィールドは、フォーム バリデータによって検証されません。これらのフィールドをフォームバリデーターに追加する必要があると思います。

方法はありますか?

前もって感謝します!

4

1 に答える 1

0

私はここで答えを見つけました: MVC 3 & jQuery Validator in execution time による検証の追加

// Target Form
var $form = $("**form selector**");

// Unbind existing validation
$form.unbind();
$form.data("validator", null);

// Check document for changes
$.validator.unobtrusive.parse(document);

// Re add validation with changes
$form.validate($form.data("unobtrusiveValidation").options);
于 2013-07-27T06:49:49.203 に答える