0

フォーム(jspページ)があり、エラーメッセージが表示されるdivが含まれています。ユーザーがフォームを送信すると、検証はサーバー側で行われ、違反に基づいてエラーメッセージフィールドが設定されます。このフィールドは、div内のstrutsプロパティタグを使用してJSPに表示されます。

問題は、フォームに多くのフィールドがあるため、送信ボタンがフォームのずっと下に配置され、エラーdivがフォームの上にあるため、エラーの場合はメッセージが表示されますが、ユーザーは上にスクロールしてエラーメッセージを探す必要があります。 。私が必要としているのは、エラーが発生すると、ページが自動的に上にスクロールされ、エラーが強調表示されるはずです。

可能であれば、jqueryまたはcssソリューションで問題ありません。助けてください。ありがとうございました

4

1 に答える 1

2

ScrollTop 関数を使用して、div にスクロールできます。

$('#btnSubmit').on('click',function(){

 //if is any error found. then do this
    $(window).scrollTop($('#yourErrorDiv').offset().top);
});
于 2013-03-11T06:33:56.023 に答える