从登录页面重定向到完整注册页面时自动填写表单内容
Autofill form contents when redirecting from landing page to full registration page
我在域 A 的登录页面上使用以下表格让用户通过域 B 的 API 进行快速注册。
<form action="https://www.domainb.com/api-register" method="post" class="noajax">
<input value="" id="firstname" name="firstname" type="text" />
<input value="" id="lastname" name="lastname" type="text" />
<input value="" id="email" name="email" type="text" />
<input type="submit" value="Register" />
</form>
表单提交成功后,用户被重定向到域B的完整注册页面,使用以下代码:
<script type="text/javascript">
var baseUrl = "https://www.domainb.com";
var successReg = function () {
location.href = "https://www.domainb.com/full-registration-page";
};
但是,用户的信息(全名 + 电子邮件)不会传输到完整的注册页面以自动填写完整的注册表。
实现该目标的最简单方法是什么?
使用 location.href 您只会重定向到该页面。
如果您删除所有 js 代码,并在表单中添加一个提交按钮,它将起作用。
好的 API 端似乎有错误,已修复。
现在注册页面可以正确捕获信息。
感谢您的建议
我在域 A 的登录页面上使用以下表格让用户通过域 B 的 API 进行快速注册。
<form action="https://www.domainb.com/api-register" method="post" class="noajax">
<input value="" id="firstname" name="firstname" type="text" />
<input value="" id="lastname" name="lastname" type="text" />
<input value="" id="email" name="email" type="text" />
<input type="submit" value="Register" />
</form>
表单提交成功后,用户被重定向到域B的完整注册页面,使用以下代码:
<script type="text/javascript">
var baseUrl = "https://www.domainb.com";
var successReg = function () {
location.href = "https://www.domainb.com/full-registration-page";
};
但是,用户的信息(全名 + 电子邮件)不会传输到完整的注册页面以自动填写完整的注册表。
实现该目标的最简单方法是什么?
使用 location.href 您只会重定向到该页面。
如果您删除所有 js 代码,并在表单中添加一个提交按钮,它将起作用。
好的 API 端似乎有错误,已修复。 现在注册页面可以正确捕获信息。
感谢您的建议