javascript - 从登录页面重定向到完整注册页面时自动填充表单内容
问题描述
我在域 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 代码,并在表单中添加一个提交按钮,它将起作用。
推荐阅读
- swift - 获取两点之间的距离Swift 5
- amazon-web-services - 如何将一个项目的 terraform 文件创建的一个 AWS 资源(例如 S3 存储桶)移动到另一个项目中,而不删除该资源?
- python - 如何从 QFileSystemModel 填充几个 QComboBox?
- r - R数据框中的桶数据
- json - 试图在反应中显示嵌套对象
- protractor - 失败:无法使用预期条件读取未定义的属性“绑定”
- ios - 如何管理数组索引?
- java - Qt调用具有多个参数的java方法
- java - java.lang.ClassCastException: org.apache.catalina.core.DefaultInstanceManager 不能转换为 org.apache.tomcat.InstanceManager
- javascript - 在javascript中操作多维数组