ユーザーが入力し、[保存]をクリックすると、テーブルに移動するフォームがあります。そこから、行を編集または削除できます。
ただし、テーブルに何かが追加または削除されるか、フィールドがテーブルからフォームに再入力される(したがって、再度保存されるまでテーブルから削除される)たびに、ページは一番上にジャンプします。
したがって、ユーザーがこの領域を更新するたびに、下にスクロールする必要があり、これはかなり大きなフォームです。私はほとんどのセクションを折りたたんでいますが、私のように、ユーザーが下に移動するときにセクションを開いたままにしておくと思います。
これを引き起こす原因と、それを回避するための本当に簡単な方法があるかどうかを誰かが知っていますか?私はjQuery、さらにはJSに非常に慣れており、ほとんどの時間をサーバー側で過ごしてきました。
編集:HTMLの追加:
<div class="scroll">
<table class="table table-condensed table-striped table-bordered scroll">
<thead>
<tr>
<th>Product</th>
<th colspan="2">Units</th>
<th>Pieces</th>
<th>UOM</th>
<th>NMFC</th>
<th>Hazmat</th>
<th>class</th>
<th>weight</th>
<th>L</th>
<th>W</th>
<th>H</th>
<th>Cube</th>
<th>Density</th>
<th></th>
<th></th>
</tr>
</thead>
<tbody id="productTable">
</tbody>
</table>
</div>