在新选项卡中注入Javascript并验证表单

时间:2015-10-16 21:45:29

标签: javascript jquery forms

页面A是父母。从页面A,用户单击链接并打开新页面B.我没有页面B.然后,有一种注册表单供用户完成。我需要在页面A中知道B上的表单在发生时正确提交(注入JS?)。

我将处理JS以确定表单是否已完成。我问的是否有可能找到我想要的信息,将信息发回页面。我会使用iframe执行此操作,所有这些都在同一页面中,但我收到混合内容错误,因为页面B在http中(我需要我的页面A在https中)。

1 个答案:

答案 0 :(得分:1)

通常这是不可能的,但有时表单会有某种回调,例如来自支付提供商的表单。它们允许您将客户发送到他们的付款页面,并在付款完成后将其重定向回回调页面。希望PageB支持这样的事情,否则you're in trouble

一种可能的解决方案,如果表单不是很复杂,并且没有太多脚本,并且不需要登录或其他会话或cookie相关的东西,您可以使用{{1或file_get_contents获取表单,稍微修改它以将更改发布到您的另一个脚本,然后从服务器将表单数据发布到原始服务器。这样,您捕获整个表单,用户提交的所有内容都通过您的服务器提交,为您提供所需的所有信息。

当然,每种形式都不容易实现,所以如果它适用于这种形式,你必须尝试。