我正在尝试将网址中的电子邮件地址提取到html表单的电子邮件输入字段中。
<form method='post' action='someaction'>
<input type='text' id='email_address' name='email_address' value=''>
<script>
var mail = document.querySelector('input#email_address');
if (mail) {
var t = document.location.href.split('?')[1];
if (t) {
var params = {};
var lst = t.split('&'), l = lst.length;
for (var i = 0; i < l; i++) {
var p = lst[i].split('=');
if (!p[1]) continue;
params[p[0]] = p[1];
}
if (params.mail) {
mail.value = params.mail;
}
}
}
</script>
<input type='submit' value='Submit'>
</form>
当我添加了一个?mail=sample@emailid.com时,这个 IS 在我的本地计算机上工作,电子邮件地址会在电子邮件输入字段中预先填充...但是当我移动它时到我的wordpress网站,没有任何反应。没有错误在控制台,没有。
直播版可能出现什么问题?
答案 0 :(得分:0)
尝试使用apache或nginx自己托管网站。
答案 1 :(得分:0)
我发现了这个问题......显然,因为我在wordpress网站上使用代码,所以wordpress正在转换&amp;转换为&amp;%30种utf-8格式...
所以我没有内联,而是从另一个地方调用脚本,现在效果很好......