• 締切済み

フォームでこのようなことは出来ますか?

自分のサイトに、ページ内検索CGIを設置しています。 そして、そのCGIに、フォームから情報を送るようになっています。 このCGIは、検索語の先頭に「t:」をつけることで ページタイトルのみを検索してくれる機能があるのですが、 あまり活用してくれる人がいないのが実情です。 そこで、横に「タイトルのみで検索」と書いたチェックボックスを作り、 ここにチェックが入っていたら、自動的に 「t:検索語」という文字列で検索できればいいな、 と思ったのですが、上手くいきません。 乏しい知識でいろいろ試してみたのですが、 t:と検索語の間に空白が入ってしまうので、 AND検索とみなされてしまうのです。 このような形のフォームを作るのは無理なのでしょうか? もし出来るのなら、方法をご教授いただければ幸いです。

みんなの回答

  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

例えば、JavaScriptを使って、 そのチェックボックスにチェックを入れたら自動的に 「t:」と検索フォームに入力されるようにしては?

yum_p
質問者

お礼

回答ありがとうございます。 JavaScriptで、ということは、 フォームでは無理、ということでしょうか? 表示されるのはスマートでないように思うので、 できれば避けたいのですけど…。 (それ以前にそんなJavaScriptは私には作れない、という話もあるんですが(汗))

関連するQ&A