• 締切済み

自サイトに検索機能を設置

自サイトに検索機能を設置する場合formタグを使用しますが、 formタグを使用する時必須属性にactionがありますが、これは情報をcgiに送信するために必要とされていると思いますが、 あるサイトのformのソースを見たら、次のようになっていました。自サイトに検索機能があるのですが <form method="post">だけになっていました。 これはactionは必須ですのでhtml自体が間違っていると思いますが、この場合 どこで検索されるのですか?送り先が不明ですが、どうやって検索されるのでしょうか? その他に次のように書かれたサイトがありました。 <form method="get" action="http://www.そのサイトのURL"> このようにcgiを使用しないで自サイトに検索機能を作ることは可能ですか?

みんなの回答

回答No.2

初めまして。失礼します。 質問の趣旨とは異なっているとは思いますが、 Googleカスタム検索をご利用になるという方法も、 1つかと思います。 ご参考まで。

参考URL:
https://www.google.com/cse/tools/create_onthefly?hl=ja
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

actionの指定がない場合は、自身に対して送信されます。 windowsユーザーは良く誤解されているのですが、そのファイルの拡張子は関係ありません。 拡張子には関係なく、そのHTML自体がCGIやPHPでしたら、actionをしたいしない場合は、自身への送信になります。