【发布时间】:2022-11-11 01:47:53
【问题描述】:
这就是我的表单(电子邮件)字段的原始 HTML:
... <input type="text" id="FormField_EmailAddress" name="email" value="" size="40"> ...
现在我想根据 URL 参数“email”预填充此字段,例如 mydomain.com/page/?email=my@email.com 应该填充 my@email.com
只需在该页面的页脚页眉中使用脚本。
这可能吗,有人可以分享一种方法吗?
PS 作为一个初学者,我试过:
<script>
var url_string = window.location.href;
var url = new URL(url_string);
var email = url.searchParams.get("email") ? url.searchParams.get("email") : '';
document.getElementsByName("email")[0].value = email;
</script>
但它不会工作......
【问题讨论】:
-
记录并查看 DOM 是否可以找到您的输入如果您知道如何使用 codepen 或其他方式编写代码并分享它,我们可以为您提供更好的帮助
标签: javascript