form要素でgoogleのサイト内検索
サイト内検索を実装するのが難しいときはgoogleの検索で
検索ワード site:mydomein.com
っていう検索ワードになるようにフォームで飛ばすのが簡単なんだけど、これをform要素だけでやるときsite:mydomein.comの部分はどうやって指定すればいいかというと、sitesearchというパラメータを指定すればいいらしい。
<form method="get" action="https://www.google.co.jp/search"> <input type="text" name="q"> <input type="hidden" name="sitesearch" value="mydomain.com"> <input type="submit" value="search"> </form>
こんな感じ。
追記。こっちのほうがよさそう。コメント参照。
<form method="get" action="https://www.google.co.jp/search"> <input type="text" name="q"> <input type="hidden" name="q" value="site:mydomain.com"> <input type="submit" value="search"> </form>