0

基本的に別のWebサイトを検索するWebサイトを作成しています。私がする必要があるのは次のとおりです。

「Responsive」というラベルの付いたチェックボックスがオンになっている場合は、拡張子「responsive+」を次の URL の末尾に追加します: www.realmacsoftware.com/addons/search/rapidweaver?q=theme+ (結果は www.realmacsoftware.com/addons/search になります) /rapidweaver?q=テーマ+レスポンシブ+)

可能であれば、JSを使用したくありません。

4

1 に答える 1

0

_self に POST してから、サーバー側のヘッダーを目的の 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 に答える