Плагин проверки JQuery отображает [объект объекта], когда я пытаюсь вывести пользовательский errorPlacement - PullRequest
1 голос
/ 09 марта 2012

Я использую этот код для перемещения мест размещения ошибок:

$("#passengerdetailsform").validate({errorPlacement: errorPlacement});

function errorPlacement(error, element)
{
    $('#error').append(error + '<br />');
}

Я добавляю class = "required" в поля, которые я хочу представить при отправке формы.

#error div заполняется "[object Object]", и я не могу найти документацию по свойствам этого объекта, чтобы получить сообщение.

Как я могу изменить свой код такчто он будет правильно отображать сообщение об ошибке?

1 Ответ

1 голос
/ 09 марта 2012

Параметр error, передаваемый вашей функции, является элементом label HTML (или любым другим элементом, указанным в параметре errorElement), заключенным в объект jQuery.Вот почему вы видите [object Object].Чтобы он правильно отображался на вашей странице, попробуйте следующее:

function errorPlacement(error, element) {
    error.appendTo("#error");
}

Дополнительная информация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...