如何将提交表单数据传递到弹出窗口

时间:2017-10-09 08:49:46

标签: javascript forms popup submit anchor

我创建了一个表单供用户输入输入,然后,我想将此输入传递到另一个页面并在弹出窗口中显示新页面。 这是我的代码:

这是输入页面:

        <li><a href="javascript:void(0);$('#form1').submit();" onclick="window.open('${req.contextPath}/secure/Graph.jspa','popup','width=800,height=800');return false;" >Graph</a></li>
        <li >
            <form id="form1" method="post" action="${req.contextPath}/secure/Graph.jspa">
                <input type="text"
                       id="myfirstparameter"
                       name="myfirstparameter"
                       value="$textutils.htmlEncode(${myfirstparameter})"

                />
        </li>

然后在显示页面中:

<p>The raw current parameter value is: $action.getMyfirstparameter() </p>

所以点击锚链接图。它应该弹出一个新页面来显示用户的输入。但对于我的代码,它没有显示用户输入,它显示默认值。

如果我删除弹出功能(onclick =“window.open ......),它将正常运行,但是没有弹出。 请帮帮我

1 个答案:

答案 0 :(得分:0)

我找到了答案。谢谢 。这是任何需要的人,你需要添加windown,而不是打开:

target="DoSubmit" onsubmit="DoSubmit = window.open('about:blank','DoSubmit','width=400,height=350');"

参考:http://agichevski.com/2013/08/17/submit-form-into-popup-window-using-javascript/