0
私は自分のウェブ(ページ数)のフッタにフォームを持っており、PHPのページを更新するときにフォームのスクロール位置を保持するためにjavascriptが必要です。 フォームが提出されたときの位置を保持するJavascript
は、私はこれを試してみました:<input type="submit" onclick="myunction()" value="Send" name="submit" class="submitsub">
<script type="text/javascript">
$(window).scroll(function() {
sessionStorage.scrollTop = $(this).scrollTop();
});
$(document).ready(function() {
if (sessionStorage.scrollTop != "undefined") {
$(window).scrollTop(sessionStorage.scrollTop);
}
});
function myunction(){
$("form").submit();
}
</script>
しかし、このスクリプトは、常に別のページに位置を送って、そのページがボタンをクリックせずにスクロールしています。
これは、うまく機能していません。 現在のファイルのURLを追加する必要がありますか? wwww.example.com/this.phpやthis.phpのような完全なURLでなければなりませんか? – Simi
新しいページの読み込み時にsessionStorageから値を削除する方法を教えてください。回答で – Simi
が更新されました。 – gauravmuk