慈善网站-是否有可能通过在网站a上提交表单来预先填充网站B上的输入字段


Charity Website - Is it possible to prepopulate input fields on Site B by submitting a form on Site A?

我想知道是否有可能让用户访问我的网站(站点a)并填写一个有名字,姓氏,电子邮件和提交按钮的表单。当用户点击提交时,这些信息通过电子邮件发送给我,但随后用户被定向到这个站点https://my.charitywater.org/p/donate?campaign_id=34971#donation-info,那里有一个表单要求提供一些相同的信息。

我想知道在我的网站(网站A)上收集的任何信息是否可以传递到慈善水页面并预填充这些字段,以便信息不必输入两次?

谢谢你的帮助!

一个网站(a)不可能导致浏览器转到另一个(任意)网站(B),并在B上预先填充来自a的数据。

站点B必须明确设计使之成为可能。

你不能。至少如果这个网站是你自己的,你有更多的技巧可以玩。

但我想情况并非如此,所以,

您可以尝试自己发送站点(B)的表单。看看客户端HTML/JavaScript是如何发送表单的,然后尝试重新制作表单。询问访问者是否愿意参与其中,如果他愿意,也将数据发送到站点(B)。当你这样做时,你关闭服务器端,因为浏览器不喜欢在HTML/JavaScript请求中跨越不确定的域。

现在你甚至可以得到网站(B)的结果页,并显示给访问者。

这可以通过通过GET变量将值传递给第三方站点来实现。

请注意,虽然这是目前的工作,它不是标准的,完全取决于第三方网站。他们完全有可能修改他们的代码,破坏你的网站,在这种情况下,没有标准的方法来重新实现这一点。

https://my.charitywater.org/p/donate?campaign_id=34971& payment_amt = 100, first_name = John& last_name = Smith& comment_tx = % 20是我% 20评论# % 20 donation-info