Подтвердить что ты не робот

Проверка jQuery: как не отображать ошибки? ИЛИ Как отображать ошибки в виде всплывающей подсказки?

Я хочу, чтобы мои ошибки плавали выше, с выравниванием по левому краю, поле ввода, которое не проверяется. Как я могу это сделать?

Если я не могу, как я могу отключить ошибки? Я все еще хочу, чтобы поля проверяли (и выделяли ошибку), но не отображали фактические сообщения об ошибках. Я не мог ничего найти в документах jQuery, которые позволили бы мне включить их/выключить...??

4b9b3361

Ответ 2

Используйте свойство errorPlacement для вашего запроса проверки jQuery, как предложил J Cooper:

$(...).validate({
    errorPlacement: function(error, element) {
        error.insertBefore(element);
    }
});

И CSS для стилизации ошибки (в вашей таблице стилей или отдельных элементах):

label.error {
    /* Move the error above the input element. */
    position: absolute;
    line-height: 1.5em;
    margin-top: -1.5em;

    background-color: red;
    color: white;
    padding: 0 2px;
}