フォームが長いので、jqueryのsmooth-scroll-to-the-top-of-pageスクリプトを使用してページの一番上までスクロールしたいと思います。
検証スクリプトがエラーを検出した場合、ページの先頭までスクロールすることはできますか?
フォームが長いので、jqueryのsmooth-scroll-to-the-top-of-pageスクリプトを使用してページの一番上までスクロールしたいと思います。
検証スクリプトがエラーを検出した場合、ページの先頭までスクロールすることはできますか?
スムーズ スクロールを onError と呼べる関数にするだけです。
function SmoothScroll(){
$('a.scrollToTop').click(function () {
$('html, body').animate({
scrollTop: 0
}, 2500);
return false;
});
}
と
onError: function () {
if ($('#input_2 input').hasClass('error-input')) {
$('#r2 div, #r2 input').css('background-color', '#C1272D').css('color', '#FFF');
$("#error-div").show();
SmoothScroll();
}
}