将值从Child传递给Parent并在Parent Form中设置值以保存Child详细信息

时间:2011-08-17 08:05:11

标签: javascript struts

我有一个子javascript弹出窗口jsp,它生成动态值表。我希望将这些表值传递给父窗口jsp,然后单击提交要存储在DB中的子详细信息。

父级使用的表单需要处理来自Child的这些表内容列表并执行保存过程

此致 罗恩

1 个答案:

答案 0 :(得分:0)

使用window.opener对象与父进行通信。要么直接与父元素交互

window.opener.document.getElementById()

或调用父函数并传递要作为争论提交的数据

window.opener.parent_func(dataToSubmit)

您可以设置表单的值并在此函数中提交。 如果数据是子窗口的单个字段值,那么您可以使用在打开子窗口时使用的变量来从父窗口获取子窗口的元素,如下所示

var childObj=window.open(options);

使用childObj将子窗口的数据设为childObj.document.getElementById()