2013-07-18 206 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> 
相關問題