gpt4 book ai didi

javascript - 在新窗口 JavaScript 中跟踪提交事件

转载 作者:行者123 更新时间:2023-12-03 11:23:33 25 4
gpt4 key购买 nike

我用 JavaScript 打开新窗口。我的意思是函数window.open 。我知道我有这个窗口的对象。这个新窗口有<form>带有复选框和提交按钮。所以我想知道我是否可以跟踪提交表单事件并检查是否在这个新窗口中选中了复选框。

window.open('http:some_external_url','new_window','width=800,height=600,resizable=yes,scrollbars=yes')

并在新窗口中形成:

<form method='post'>
<input type='checkbox' name='somename' />
<input type='submit' name='submit_button' />
</form>

有人可以帮忙吗?

最佳答案

如果打开窗口的页面和打开的页面同源的话有可能...

var win = window.open('form.html', 'formwin');
win.addEventListener('submit', function () {
console.log('parent: submit')
});

演示:Plunker

如果不是,浏览器安全策略将不允许您访问新窗口的内容。

关于javascript - 在新窗口 JavaScript 中跟踪提交事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27012087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com