0

我正在制作一个基本上搜索另一个网站的网站。我需要做的就是:

When the checkbox labelled 'Responsive' is checked, add the extension 'responsive+' to the end of this url: www.realmacsoftware.com/addons/search/rapidweaver?q=theme+ (resulting in www.realmacsoftware.com/addons/search /rapidweaver?q=主题+响应+)

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

4

1 回答 1

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);
}
?>
于 2012-09-29T07:32:48.930 回答