Ответ 1
Вам нужна опция errorPlacement и, возможно, errorContainer и errorElement для дальнейшей настройки.
См. http://docs.jquery.com/Plugins/Validation/validate#toptions
Я хочу, чтобы мои ошибки плавали выше, с выравниванием по левому краю, поле ввода, которое не проверяется. Как я могу это сделать?
Если я не могу, как я могу отключить ошибки? Я все еще хочу, чтобы поля проверяли (и выделяли ошибку), но не отображали фактические сообщения об ошибках. Я не мог ничего найти в документах jQuery, которые позволили бы мне включить их/выключить...??
Вам нужна опция errorPlacement и, возможно, errorContainer и errorElement для дальнейшей настройки.
См. http://docs.jquery.com/Plugins/Validation/validate#toptions
Используйте свойство 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;
}