表单提交期间传递DIV偏移量JAVA/JAVASCRIPT
好的,我有一个过滤器框,在这里我对一些表单变量和Java中的一些隐藏变量进行提交 就这个问题而言,我不会把所有的表单变量都打出来 我需要做的是将DIV偏移量也作为变量的表单提交期间传递DIV偏移量JAVA/JAVASCRIPT,javascript,jquery,Javascript,Jquery,好的,我有一个过滤器框,在这里我对一些表单变量和Java中的一些隐藏变量进行提交 就这个问题而言,我不会把所有的表单变量都打出来 我需要做的是将DIV偏移量也作为变量的top和left传递给表单 我知道我可以用javascript获得偏移量: var offset = $("#filterPanel").offset(); //alert( $("#filterPanel").offset() ); var top = offset.top;
top
和left
传递给表单
我知道我可以用javascript获得偏移量:
var offset = $("#filterPanel").offset();
//alert( $("#filterPanel").offset() );
var top = offset.top;
var left = offset.left;
alert( "top = " + top);
alert( "left = " + left)
我需要做的是,当我按下“应用”按钮时,将这两个变量也传递给我的表单:
假设表单中有隐藏的元素
top
和left
document.forms[“filterForm”].top.value=top代码>
document.forms[“filterForm”].left.value=left代码>
<div class="sideMenuPanel" style="display: none; width: 290px; top: ${panelTop}px;" id="filterPanel">
<form name="filterForm" action="process.mgmtview_update_filters" method="get">
<input type="hidden" name="metricGroup" value="${filterForm.metricGroup}" />
<input type="hidden" name="referrer" value="${referrer}" />
<tr>
<td colspan="2" class="filter_section_header" style="text-align: center;">
<input style="font-size: 8pt;" name="actionButton" value="Apply" type="submit" />
</td>
</tr>
</table>
</form>