0

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

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

谢谢您的帮助!!!

4

3 回答 3

1

网站 (A) 无法使浏览器转到另一个(任意)网站 (B) 并使用来自 A 的数据预先填写 B 上的表单控件。

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

于 2013-04-12T06:56:53.670 回答
0

你不能。至少如果该网站是您自己的网站,那么您还有更多技巧可以玩。

但我想事实并非如此,

您可以尝试自己发送站点 (B) 的表格。查看客户端 HTML/JavaScript 如何发送表单,然后尝试重新制作。询问访问者是否愿意参与任何活动,如果愿意,也可以将数据发送到站点 (B)。执行此操作时,您会关闭服务器端,因为浏览器不喜欢在您的 HTML/JavaScript 请求中跨越不同的域。

现在您甚至可以只获取网站 (B) 的结果页面并将其展示给访问者。

于 2013-04-12T07:15:03.147 回答
0

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

请注意,虽然这目前有效,但它不是标准的,完全取决于第三方网站。他们完全有可能修改他们的代码并破坏您的网站,其中没有重新实现此功能的标准方法。

https://my.charitywater.org/p/donate?campaign_id=34971&payment_amt=100&first_name=John&last_name=Smith&comment_tx=This%20is%20my%20comment#donation-info

于 2013-04-12T07:22:09.730 回答