将输入值从父窗口传递到弹出窗口

时间:2011-01-19 07:04:26

标签: javascript jsp

我创建了一个父窗口,其中包含一个文本框和超链接,用于打开PopUp Child JSP Page。

我希望通过request.getParameter方法访问Child JSP上文本框中输入的值。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

只需将值作为查询字符串传递给弹出窗口的URL。

假设你有一个

<input type="text" id="foo">

您可以将其传递到弹出窗口,如下所示

var foo = document.getElementById('foo').value;
window.open('child.jsp?foo=' + encodeURIComponent(foo));

然后您可以在弹出窗口中访问它,如下所示

<p>The value is ${param.foo}</p>