1

我正在整理一个简单的工作工具,用户可以在其中将一些数据添加到允许他们远程访问设备的表单字段中,但我需要它来将他们带到登录页面。

<input type="text" name="prog_site" id="prog_site" value="http://" />
<a href="http://" onclick="this.href=document.getElementById('prog_site').value" target="_blank">Let's go!</a>

以上将它们带到所述设备,但我在添加脚本时遇到问题,然后在提交信息(这是一个IP地址)之后添加以下内容

/web/guest/en/websys/webArch/authForm.cgi

我一直在寻找方法,但需要尽可能简单吗?

这是完整的脚本:

    <script>
function open_win() 
{
window.open("");
}
</script>

<style>
body {
background-color: #fff;
}
</style>

<p><img src="logo.gif" /></p>

<p>Hello customer</p>

<p>Welcome to the Activation</p>

<p><a target="_new" href="">Instructions</a></p>


<input type="text" name="prog_site" id="prog_site" value="http://" />
<a href="http://" onclick="this.href=document.getElementById('prog_site').value" target="_blank">Let's go!</a>
4

4 回答 4

1

可能我误读了这个问题,但有什么问题:

<a href="http://"
    onclick="this.href=(document.getElementById('prog_site').value +
                       '/web/guest/en/websys/webArch/authForm.cgi')"
    target="_blank">Let's go!</a>

?

于 2013-07-18T14:17:27.503 回答
0

你的问题我不清楚。但我认为你想在QueryString你的 URL 中添加一个。所以你可以简单地使用?符号添加它。

var URL = "YourURL";
    URL = URL + "?IP=" + "YourString"; 

更新后 -

<a href="http://" onclick="this.href=(document.getElementById('prog_site').value +'/web/guest/en/websys/webArch/authForm.cgi')" target="_blank">Let's go!</a>
于 2013-07-18T14:17:48.903 回答
0

这是你想要达到的目标吗?

<input type="text" name="prog_site" id="prog_site" value="http://" />
<a href="http://" onclick="this.href+=('/web/guest/en/websys/webArch/authForm.cgi?ip=' + document.getElementById('prog_site').value); return true;" target="_blank">Let's go!</a>
于 2013-07-18T14:21:01.560 回答
0

JSFiddle

<input type="text" name="prog_site" id="prog_site" value="http://" />
<input type="button" value="Let's go!" onclick="window.location.replace('http://web/guest/en/websys/webArch/authForm.cgi?ip='+document.getElementById('prog_site').value); return true;"></input>
于 2013-07-18T14:40:10.947 回答