我的父窗体上有一个widow.open()函数但开一个子窗体,然后子窗体上点击确定响应一个事件
function confirm()
{
top.opener.document.jhform.submit();
window.close();
}
好像父窗体的表单并没有得到提交。请问该如何处理?
主要是发现这个testaa根本就没有调用。
<form name="jhform" onsubmit="testaa()" action="/AA">
</form>
function confirm()
{
top.opener.document.jhform.submit();
window.close();
}
好像父窗体的表单并没有得到提交。请问该如何处理?
主要是发现这个testaa根本就没有调用。
<form name="jhform" onsubmit="testaa()" action="/AA">
</form>
你可以这样
testaa{}{
你所写的函数;
jhform.submit();
}
然后子窗口
window.opener.testaa();
或
window.parent.document.forms[jhform].submit();
或
window.parent.someFunction();把表单提交封装到父页的一个函数内,子页调用父页函数就结了。
不过如果调用reset方法 仍然会触发onreset事件