• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptでのWebフォーム送信について)

JavaScriptでWebフォーム送信についての質問

このQ&Aのポイント
  • JavaScriptを使用してWebフォーム送信を行いたい初心者の質問です。具体的には、Mapion(地図サイト)のシンプルな検索窓を自分のスタートページに追加したいのですが、送信の方法について問題が発生しています。現在の方法では、テキストボックスに住所を入力し、Tabキーを押してからEnterキーを押す必要がありますが、直接Enterキーで送信したいと考えています。
  • 現在、Mapionは特殊なURLの形式で検索結果を表示しています。送信するURLは「http://www.mapion.co.jp/s/q=住所/」の形式でなければならず、現在使用している方法では「http://www.mapion.co.jp/s/?q=住所」となり、正しく機能しません。JavaScriptを使用して、テキストボックスに入力された住所をURLに追加し、Enterキーで直接送信する方法を知りたいと考えています。
  • 現在試した方法では、テキストボックスから値を取得し、URLに追加するJavaScript関数を作成しました。一応動作するようになったものの、Tabキーを押してからEnterキーを押さないと送信されないため、直接Enterキーで送信したいと希望しています。試行錯誤していますが、解決策が見つかっていません。どのようにすればEnterキーでの送信ができるようになるのか、ご教示いただけますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.1

<form name="js" value="Mapion" onsubmit="textbox(); return false"> <input type="text" name="txtb" value="" size=50> <input type="button"> </form> これでどうでしょう?確認してないけど大丈夫だと思います。

Baby_Lemonade
質問者

お礼

うまくいきました! こういう書き方であればうまく動くんですね。 解決できず困り果てていたので、本当に助かりました。 心から感謝申し上げます。 この度はありがとうございました。

関連するQ&A