繁体   English   中英

如何获取在表单中输入的电子邮件地址,并在另一页上的其他表单中自动填写该电子邮件地址?

[英]How do I take an email address entered in a form, and autofill it in another form on a different page?

好的,我已经搜索了该站点,但似乎找不到我想要的东西。 我对任何一种编程都是全新的,所以请耐心等待。 :)

我有一个网站,底部是“输入您的电子邮件地址以注册我们的新闻通讯”表格。 它只有一个字段和一个“提交”按钮。 此提交按钮会将您带到另一个页面,我需要该页面在电子邮件地址区域中自动填写该电子邮件地址,然后此人可以选择其余的首选项。

有人可以向我解释如何执行此操作,也可以指向其他帖子或网站或其他内容。 也许我的搜索标准不正确。 任何帮助将不胜感激。 谢谢。

更新:谢谢大家的超快速和有用的答案! 在您的帮助下,我已经成功解决了我的问题。 我对建议进行了一些研究(就像我说的,我是一个完整的初学者...),我偶然发现了这个网站,并提供了详细说明! -> 使用JavaScript的预填充和多页表单

您应该将email字段放在输入元素中,并使用FORMaction指向另一个页面-您可以在其中请求:request.form [....

在Web应用程序的两个页面之间传输信息是一个常见问题。 由于已将其标记为Javascript,因此您可能需要考虑定位第二个页面,因此可以使用pagetwo.html '方法将其pagetwo.html

<form id="firstPageEmailForm" action="pagetwo.html" method="get">
    <input type="text" name="emailaddress" />
    <input type="submit" />
</form>

提交后,信息将像这样传递到pagetwo.htmlpagetwo.html?emailaddress=whatever@gmail.com

您可以使用javascript对象window.location.href获得此信息。 只需解析出emailaddress字段并在pagetwo.html上以新形式设置输入字段的value属性。

正如您只特别提到javascript一样,我假设您正在尝试执行此客户端操作。 在这种情况下,您只需要设置一个cookie,然后将其检索以在后续表单中填充该字段。

使用jquery时,请参见Cookie插件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM