• 締切済み

既存の検索サイトのようなエンターキー検索

初めて質問します。よろしくお願いします。 既存の検索サイトのようにフォームにキーワードを入れてエンターキーで検索をするようなプログラムを作成したいのですが、作成したものはエンターキーにフォーカスがあっておらず、エンターを押すとファイルのダウンロードというメッセージ(開くか保存するか)が出てきてしまいます。エンターで検索開始したいんですが、原因は何なんでしょうか?教えてください。

みんなの回答

回答No.2

ここのサイトのソースを参考にしてみては? ■検索ポータル http://benri999.web.fc2.com/

参考URL:
http://benri999.web.fc2.com/
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

エンターキーはそのフォームのsubmitが実行されます。 CGIのパーミッションが間違えているとか、なんらかの理由で データがダウンロードになるのでは?

関連するQ&A

  • エンターキーによる検索。

    すみませんが、よろしくお願いいたします。 フォームで検索できるようにしているのですが、エンターキーを押すと検索ボックスの文字が消えてしまい、検索できません。 一方、「送信」ボタンを押すと正常に動作します。 一般的なポータルサイトのように、検索ボックスにキーワードを記入し、その後エンターキーを押すだけで検索できるようにするにはどうすればよいのでしょうか。 よろしくお願いいたします。 ============ <form> <input type="text" id="txtWord" size="50" value="" /> <INPUT type="hidden" value="1" id="page1" name="page"> <INPUT type="button" value="検索" onclick="execute()"> </form>

  • [Enter]エンターキーでカーソル移動する方法

    プログラム(VB.NET)初心者です。 どうぞよろしくお願いします。 フォームに複数のテキストボックスを配置しているのですが、 タブで次のテキストにフォーカスが移動するように [Enter]キー押下時もフォーカスを次のテキストに移動させたいのです。 色々試してみたものの、なかなかうまくいきません(><) どなたか、わかる方教えていただけたら幸いです。 サンプルソースがあると嬉しいです。 申し訳ありませんが、宜しくお願いします。

  • サイト内検索CGIの仕組みってどんなもの?

    自作サイト内の検索用のcgiを作成したいのですが、 さっぱりしくみがわかりません。 1.検索するキーワードを入力      ↓ 2.1で入力されたキーワードをもとに検索を行う というような流れはわかるんですが、2の中身がどのようにかいていいのか…。 データの送受信程度のことはできるんですが。。。 フリーのプログラムではなく、自分で作成したいんです。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • 検索サイトへの登録後…

    ホームページを作成し、Yahoo!やgoogleへURLの登録を済ませました。 その後、1度はキーワード検索で検索されるようになったのですが、最近同じキーワードで検索を行っても検索されなくなりました。 原因として考えられることはどのような事がありますか? トップページの更新はあまりしていません。

  • Excel 2000を使用していますが、既存のファイルを開き、なにもせ

    Excel 2000を使用していますが、既存のファイルを開き、なにもせずに閉じているにも関わらず、ファイルの日付が開いた日時に変わってしまいます。(アドインの「自動保存」、保存オプションの「バックアップファイルを作成する」は無効にしています)なにもせずに閉じているのに、「保存しますか」等のメッセージはまったく出ずに日付が変わってしまうので、大変困っております。解決方法をご存知の方がいらっしゃいましたら、ご教示いただきたくお願い致します。

  • 保存済みのExcelデータが開きません

    Excelについての質問です。 スタート→すべてのプログラムからですと問題なくExcelが開くのですが、 既存のExcelデータや新たにデスクトップなどに作ったファイルが全て開かなくなってしまいました。 コントロールパネルから修復して下さいとのメッセージが出たため、 コントロールパネル→プログラムの追加と削除→Microsoft Officeを選択・変更→修復を行いましたが、 こちらもエラーメッセージが出てしまい修復出来ませんでした。 修復方法と、出来れば原因も教えて下さい。 関係ないかも知れませんが、少し前に日本語の変換がおかしくなってしまったことがあり、 Microsoft Office IME 2010をダウンロードしました。 ダウンロード後もExcelは使用した気もしますが。。 既存の入力済みのデータが開かないことと、 新たにBOOKも作成出来ない状態(作成は出来るが作成して保存後に開くことは出来ない)に非常に困っております。 よろしくお願いいたします。

  • Access2003 検索用フォームでの検索がうまくいかない

    Access2003 検索用フォームでの検索がうまくいかない とある、テーブルを参照するフォームを作成。 そしてテキストbokを設けて、各項目毎にキーワードを指定してデータを抽出できるようにしたいのですが、 どうもうまくいきません。 検索は出来ているのですが、全部ひっかからないのです。 例えば ID という項目を検索するbox に"1"を入力して ID=1の全データを抽出しようとすると、一部検索にかかってこないものがある という具合です。 テーブルに入力されている数字や文字が本当に一致しているかどうかも調べましたが確かに一致しています。 実際、テーブルを開いて ctr+f で検索すると全てひっかかります。 何が原因なのでしょうか??? 私の作った手順は以下のとおりです。 テーブル作成(エクセルからインポート) ※空白の欄もあります フォーム新規作成でフォーム作成 フォーム上にテキストbox作成 クエリ作成 (Like "*" & [Forms]![フォーム名]![テキストbox名] & "*" ) マクロ作成⇒フィルタ実行/上の手順で作ったクエリを登録 マクロをフォーム上へドロップ およそこのような手順です。

  • Dreamweaverでand検索やor検索ができるフォームの作成

    Dreamweaver MX2004を使用しています。 ダイナミックページのASP VBScriptを指定し、データベース(Access)のデータから必要データをリストアップするWebページを作成しました。 フォームの入力画面でキーワードを入力すると、そのキーワードを含むレコードの一覧を表示するWebページを作成しました。(Dreamweaverの自動作成ツールを利用して作成しました。)でも同僚から「and検索やor検索は出来ないの!?」といわれてしまいました。 プログラムの知識はありません。Dreamweaverのマニュアル本を見て、やっとの思いでここまで作成できたレベルです。どのようにしたらand検索やor検索が出来るようになるのでしょうか?Dreamweaverにあるツールを使ってすることは可能でしょうか!どなたか教えてください。プログラムを書かないといけないのであれば、こんな私ですので、できるだけわかり易く教えていただけますでしょうか。よろしくお願いします。

  • 『メモ帳』内の文字の検索について

    ある文書を『メモ帳』で作成して保存しています。 数千ものメモ帳ファイルの中からその文書を開きたいのですが、 どこにあるのかわからなくなってしまいました。 そこで、『ファイル名』ではなく、『内容』からキーワードを指定して検索したいのですが、どのようにしたらよいのでしょうか? 又、そのような検索ソフトなどご存知でしたら教えてください。 宜しくお願いします。

  • コマンドボタンのEnterイベント後に、フォーカスを移動したい。

    コマンドボタンのEnterイベント後に、フォーカスを移動したい。 フォームに「TextBox1」(TabIndex=0)「TextBox2」(TabIndex=1)「CommandButton1」(TabIndex=2)の3つのコントロールがある場合。 CommandButton1がクリックされた場合も、TextBox2からCommandButton1に、タブキーまたはエンターキーで、フォーカスが移った場合にも、同じ処理を行い、処理結果によってTextBox1やTextBox2にフォーカスを移したいと考えています。 以下のようなサンプルを作成しました。 Private Sub CommandButton1_Enter() CommandButton1_Click End Sub Private Sub CommandButton1_Click() MsgBox ("OK") TextBox2.SetFocus End Sub この場合、CommandButton1_Enterのイベントが起こった場合、CommandButton1_Click()のTextBox2.SetFocusは効きません。 (正確には、CommandButton1_Enterイベントが終わった時点で無効でしょうか。) Enterイベントは、フォーカスが移動する前に発生するため、このイベントが終わった後に、そもそもの動作に戻り、フォーカス移動が発生してしまうからなのだと思っております。 要は、コマンドボタンにタブキーやエンターキーでフォーカスしても、コマンドボタンをクリックしたのと同じ処理を行い、所定の位置にフォーカスを持っていきたいのですが、どのように行えば良いか、わからない状況です。 よろしくお願いいたします。