我有{{contact.email}}我必须传入URL,然后在表单的输入字段中显示它。 点击链接即可触发。
var email= {{contact.email}};
<a href="https://{{contact.image}}" onclick="location.href=this.href+'?key='+email;return false;">
我想我错过了一些但却不知道的是什么。
在我将其传递给URL后,我想在此处显示:
<input id="id_username_email" maxlength="250" name="username_email" type="text">
答案 0 :(得分:0)
你不能在onclick中传递javascript变量。
相反,我建议你这样做
<a href="https://{{contact.image}}" onclick="location.href=this.href+'?key={{contact.email}}';return false;">
您还需要编写JS来设置此页面的值onload。我希望你也写过那部分内容。
答案 1 :(得分:0)
我认为你正在尝试做这样的事情。以下代码将从网址中提取电子邮件并将其添加到字段中。
var url = "http://example.com?key=example@example.com"; // say for example
var email = "";
email = url.split("=")[1]; // will extract email
// use following in actual code
// email = window.location.href.split("=")[1];
var emailField = document.getElementById("id_username_email");
emailField.value = email;
&#13;
<form>
<input id="id_username_email" maxlength="250" name="username_email" type="text">
</form>
&#13;