2013-07-18 154 views
1

我正在放置一个简单的工具,用户可以将一些数据添加到允许他们远程访问设备的表单域中,但我需要它将它们带到登录页面。将字符串添加到提交的URL的末尾?

<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地址)

/网络/客增加的问题/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> 
+1

能否请你举一个例子,我有问题的理解哪里,你要添加 – Spokey

+0

@Spokey我已经编辑我的职务,所以你看到完整的剧本什么。所以在输入字段中,用户将输入IP地址,然后选择放开,它将打开一个到该页面的新选项卡。但我需要在这部分的最后添加它们以将它们带到登录页面/web/guest/en/websys/webArch/authForm.cgi – user2584481

+0

'thevalue + thepath'应该足够了。简单的字符串操作 –

回答

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> 

+0

你先生已经打在头上:) – user2584481

+0

我只是有一个问题与IE浏览器,它想要启用烹饪,但即时猜测有没有办法解决这个问题? – user2584481

+0

也许它饿了? ;) –

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> 
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> 
+0

差不多!它现在出现一个错误,说它找不到指定的路径,就好像它在本地查找我的输入一样,在错误开始时称为C://。 – user2584481

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> 
相关问题