将值从子窗体传递给父窗体并在父窗体中设置值以保存子窗体的详细信息

Passing value from Child to Parent and setting the values in Parent Form to save Child details

本文关键字:窗体 设置 保存 详细信息      更新时间:2023-09-26

我有一个子javascript弹出窗口jsp生成值的动态表。我希望将这些表值传递给父窗口jsp,并从那里单击Submit子详细信息以存储在DB中。

父类使用的Form需要处理这些来自子类的表内容列表并执行保存过程

的问候罗恩

使用窗口。打开器对象,以便与父对象通信。直接与父元素交互

window.opener.document.getElementById()

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

window.opener.parent_func(dataToSubmit)

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

var childObj=window.open(options);

使用childObj获取子窗口的数据现在作为childObj.document.getElementById()