我的网页(绿色框)上有一个表单,应该在我的后端系统上提交数据。 我还有一个网络应用程序(橙色框),我可以根据源代码进行控制,其中包含通过 iframe(红色框)的第三方表单。 红色框是带有提交按钮的表单。
请求是提交红色框中的表单,提交绿色框中的表单。 我已经通过事件监听器 postmessage 将必要的数据从红色框传输到绿色框来完成。 问题是,如果绿色框中的字段为空,我想阻止红色框提交。 我想在红色框的顶部应用一个透明的覆盖 div,在填充绿色框时将其删除,但我对这个想法不太满意。 这可以通过javascript处理吗? 我可以控制绿色和橙色窗口/文档,但不能控制红色
最佳答案
您正在寻找的是沙盒 iframe。欲了解更多详情,请点击此链接: http://www.html5rocks.com/en/tutorials/security/sandboxed-iframes/
关于javascript - 从父窗口到 2 层嵌套 iframe 的事件监听器可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29858191/