使用复选框自定义URL

时间:2012-09-29 07:28:48

标签: forms url search checkbox

我正在制作基本搜索其他网站的a website。我需要做的就是:

选中标有“响应”的复选框后,将扩展名“responsive +”添加到此网址的末尾:www.realmacsoftware.com/addons/search/rapidweaver?q = theme +(生成www.realmacsoftware.com/附加元件/搜索/的RapidWeaver q =主题+响应+)

如果可能,我宁愿不使用任何JS。

1 个答案:

答案 0 :(得分: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);
}
?>