在提交的URL末尾添加字符串?

时间:2013-07-18 14:09:05

标签: javascript jquery html

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

<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 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

你的问题对我来说不明确。但我认为您想在网址中添加QueryString。 因此,您只需使用?符号即可添加此内容。

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>

答案 2 :(得分: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>

答案 3 :(得分: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>