我在网页(绿色框)上有一个表单,它应该在我的后端系统上提交数据。 我还有一个网络应用程序(橙色框),我可以控制源代码,其中包含通过iframe(红色框)的第三方表单。 红色框是带有提交按钮的表单。
请求是在红色框中提交表单,以在绿色框中提交表单。 我通过事件监听器postmessage完成了这一过程,将必要的数据从红色框传输到绿色。 问题是,如果绿色框中的字段为空,我想阻止红框提交。 我想在红色框顶部应用一个透明的叠加div,在填充绿色框时将被删除,但我对这个想法并不满意。 这可以通过javascript处理吗? 我控制了绿色和橙色的窗口/文档,但没有红色
答案 0 :(得分:1)
你要找的是一个沙盒iframe。有关详细信息,请访问此链接: http://www.html5rocks.com/en/tutorials/security/sandboxed-iframes/