Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
表单提交期间传递DIV偏移量JAVA/JAVASCRIPT_Javascript_Jquery - Fatal编程技术网

表单提交期间传递DIV偏移量JAVA/JAVASCRIPT

表单提交期间传递DIV偏移量JAVA/JAVASCRIPT,javascript,jquery,Javascript,Jquery,好的,我有一个过滤器框,在这里我对一些表单变量和Java中的一些隐藏变量进行提交 就这个问题而言,我不会把所有的表单变量都打出来 我需要做的是将DIV偏移量也作为变量的top和left传递给表单 我知道我可以用javascript获得偏移量: var offset = $("#filterPanel").offset(); //alert( $("#filterPanel").offset() ); var top = offset.top;

好的,我有一个过滤器框,在这里我对一些表单变量和Java中的一些隐藏变量进行提交

就这个问题而言,我不会把所有的表单变量都打出来

我需要做的是将DIV偏移量也作为变量的
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>