我有一个用户填写的表格,点击“保存”,它被移到一个表格中。从那里他们可以编辑一行或删除它。
但是,每次从表中添加或删除某些内容,或者将字段从表中重新填充回表单(因此从表中删除直到再次保存)时,页面都会跳回顶部。
所以每次用户更新这个区域时,他们都必须向下滚动,这是一个相当大的表单。我的大部分部分都处于崩溃状态,但像我自己一样,我怀疑用户在向下移动时会让它们保持打开状态。
有谁知道是什么原因造成的,是否有任何非常简单的方法可以避免它?我是 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>