在提交,打开窗口并执行功能

时间:2013-07-19 03:07:37

标签: javascript html forms url

我是JavaScript新手,我需要在用户点击提交时在新的弹出窗口中打开此功能(如果代码无效)。

代码应该做什么: 用户输入代码,新窗口弹出窗口并开始下载(如果代码正确)或将用户带到无效页面(如果代码无效)。无效页面现在出现在父窗口中,它需要是一个弹出页面,并将原始页面保留在弹出窗口后面。

我已经在for括号中尝试了target =“_ blank”,但是没有用,我也试过了onSubmit =“window.open”。

<script>
function process()
{
var url="https://secure.logmeinrescue.com/R?i=2&Code=" + document.getElementById("url").value;
location.href=url;
return false;
}
</script>
<form onSubmit="return process();">
Enter your 6-digit code to start a remote control session:<br> <input type="text" name="url" id="url"> <input type="submit" value="Start Session">
</form>

2 个答案:

答案 0 :(得分:1)

试试这个

<script>
function process()
{
var url="https://secure.logmeinrescue.com/R?i=2&Code=" + document.getElementById("url").value;
window.open(url);
return false;
}
</script>

答案 1 :(得分:0)

这样做......

function process() { 
   var url="https://secure.logmeinrescue.com/R?i=2&Code=" + document.getElementById("url").value;
   window.open(url);
}