Как бы я go понизил текст ошибки, если текст ошибки помещен над полем ввода?
Я хотел бы уменьшить текст ошибки или уменьшить фокус поле ввода примерно на 150 пикселей сверху, потому что в текущем виде текст ошибки не отображается.
Я использую https://jqueryvalidation.org/ для проверки формы и вызываю проверку следующим образом:
$("form#option1").validate({
lang: 'de'
});
Я использую это, чтобы скрыть и показать панель навигации
function hasScrolled() {
var st = $(this).scrollTop();
// Make sure they scroll more than delta
if(Math.abs(lastScrollTop - st) <= delta)
return;
// If they scrolled down and are past the navbar, add class .nav-up.
// This is necessary so you never see what is "behind" the navbar.
if (st > lastScrollTop && st > navbarHeight){
// Scroll Down
$('#header_phone').removeClass('nav-down').addClass('nav-up');
$('#header_ipad').removeClass('nav-down').addClass('nav-up');
} else {
// Scroll Up
if(st + $(window).height() < $(document).height()) {
$('#header_phone').removeClass('nav-up').addClass('nav-down');
$('#header_ipad').removeClass('nav-up').addClass('nav-down');
}
}
lastScrollTop = st;
}
Я получил навигацию, чтобы скрыть, добавив это к кнопке отправки, и хотел бы теперь pu sh текст ошибки, отображаемый с помощью некоторой функции.
$( "#RequestQuote" ).click(function() {
setTimeout(function() {
$('#header_phone').removeClass('nav-down').addClass('nav-up');
$('#header_ipad').removeClass('nav-down').addClass('nav-up');
// move selected in focus element x mount from top
}, 100);
});
Текст ошибки над полем содержит следующую строку:
<label for="fieldname" generated="true" class="error"></label>