使用 window.open() 将表单的输入作为参数传递给 url 中的.php文件


Pass a forms' input as parameter to .php file in url using window.open()

使用 window.open() 将电子邮件地址作为附加到 url 的参数传递,但我挂断了。这是要返回的内容

http://app.gogodriver.com/SignupPage.php?email=[object%20HTMLInputElement]

功能:

function open_app(tryitemail)
{
    window.open("http://app.gogodriver.com/SignupPage.php?email="+tryitemail, "_blank","width=450, height=650");    
}

.HTML:

<form id="tryitfree">                                       
    <input class="input" type="text" name="tryitemail" placeholder="Email" size="25" />
    <input type="image" src="images/go-button.png" id="TryItButton" value="email" onClick="open_app(tryitemail)">
</form>

这是因为您发送的是输入元素,而不是其值。您应该这样做:

<input type="image" src="images/go-button.png" id="TryItButton" value="email" onClick="open_app(tryitemail.value)">