0

私は現在、それぞれが多数のタグで識別される大きなリストを持つ Web サイトを構築しています。ユーザーが選択したボックスに応じて、新しいページに結果が表示されるメインページにチェックボックスリストを作成しようとしています。各チェックボックスには特定のタグがあり、各結果には複数のタグを付けることができます。このサイトで他のすべてのチェックボックス フィルターを試してみましたが、私のリストには何百ものアイテムがあるため、それらのどれも機能しないか、メイン ページに表示されてサイト デザインの境界線を越えてはみ出してしまいます。

私を助けることができるコードを見た人はいますか?

私がやろうとしていることの私の最も良い例は、このサイトです。

ご意見をお寄せいただきありがとうございます。

4

1 に答える 1

0

「タグ」をクエリ文字列に配置し、次のページで取得します。

<input id="cb1" type="checkbox" name="category" value="Drama" /><label  for="cb1">Drama</label><br />
<input id="cb2" type="checkbox" name="category" value="Horror"/><label  for="cb2">Horror</label><br />
<input id="cb3" type="checkbox" name="category" value="Comedy"/><label  for="cb3">Comedy</label><br />
<input id="cb4" type="checkbox" name="category" value="Action"/><label  for="cb4">Action</label><br />     

<script type="text/javascript">
    search = function () {
        var categories = new Array();
        $.each($("input[name='category']:checked"), function () {
            categories.push($(this).val());
        });     
        window.location.href = "./search?category=" + categories;
    }       
</script>
于 2013-03-25T16:59:31.923 に答える