2012-09-29 101 views
0

我在製作a website,它基本上搜索另一個網站。所有我需要做的是:自定義帶複選框的URL

如果選中標記爲「響應」複選框,擴展「響應+」添加到這個網址的結尾:www.realmacsoftware.com/addons/search/rapidweaver?q=theme+(導致www.realmacsoftware.com/addons/search/rapidweaver?q=theme+responsive+)

我寧可不使用任何JS如果可能的話。

回答

0

您可以POST到_self然後標題重定向服務器端到所需的URL。

的HTML應改爲:

<form method="post" action=""> 
     <input type=checkbox name="query[]" value="responsive"> Responsive<br/> 
     <input type=checkbox name="query[]" value="dark"> Dark<br/> 
    </form> 

而一個PHP的例子:

<?php // this should be in the beginning of the document 
if(! empty($_POST['query'])) { 
    $query_string = implode('+', array_map('urlencode', $_POST['query'])); 
    header('Location: http://www.realmacsoftware.com/addons/search/rapidweaver?q=theme+'.$query_string); 
} 
?> 
+0

你能指出我在一個教程? –

+0

你在用什麼語言? – core1024

+0

我已經應用了您建議的所有內容,但仍然無法正常工作。我必須首先發布它還是什麼? –