2011-11-28 87 views
1

我想創建一個HTML表單,它使用對話框中的數據修改目標URL中特定位置的目標URL。僅客戶端HTML表單

我只是想集中輸入我要搜索的位置,但它會傳遞一個URL並加載結果頁面,而不必先加載每個單獨的工具搜索頁面,然後輸入數據並等待結果。我正在尋找刪除每個單獨的工具搜索頁面的中間人。

+0

運行要修改目標網址或目標網址的數據?前者可以用一些javascript(和正則表達式)實現。後者是不可能的客戶端只。 – mAu

+0

是的,我想修改目標網址。而不是結果頁面上的數據。 – HarielA4

+0

你可以舉一個例子,說明初始url的樣子和你想改變哪些部分? – mAu

回答

0

這樣的東西;

UPDATE:

HTML表單

<form> 
Search: <input id="search" type="text" value="" /> 
<input type="button" value="Go" onclick="setSearchTerm()" /> 
</form> 

的JavaScript

<script> 
function setSearchTerm(n){ 
    var UID_VALUE = encodeURIComponent(document.getElementById("search").value); 
    location.href = "http://xx.xxxx.something.com/perl/search?searchtype=loginid&type=4&uid=" + UID_VALUE + "&visualtype=html%2Fen&tabset=person"; 
} 
</script> 

您需要更改http://xx.xxxx.something.com到您的地址搜索頁面從

+0

在那種形式下,它表示要調用哪個JavaScript文件? – HarielA4

+0

你寫過'人在哪裏把信息放在對話框中並點擊提交。然後表單將這些數據添加到zzzzzz點並加載頁面,我可能會誤解你 – david

+0

所以基本上這個URL就是這個。 http://xx.xxxx.something.com/perl/search?searchtype=loginid&type=4&uid=zzzzzz&visualtype=html%2Fen&tabset=person 此人輸入用戶ID,並點擊提交。表單需要坦率地輸入它的zzzzzz位置,然後加載URL作爲結果。 http://xx.xxxx.something.com/perl/search?searchtype=loginid&type=4&uid=frank&visualtype=html%2Fen&tabset=person – HarielA4