• ベストアンサー

初めての投稿です。

初めての投稿です。 今、サイト制作をしているのですが、、、 一括見積り依頼をするサイトにあるように、「この企業の資料を請求」というボタンを押すと 別ページのフォームのテキスト欄(見積り依頼先)に企業名が入力されているという事をしたいと思っています。 そのような機能は、javascriptを使用して作成が可能でしょうか? 何卒ご教授のほど、よろしくお願いいたします。

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

  • ベストアンサー
  • ryu_chan
  • ベストアンサー率37% (69/186)
回答No.2

例えば、こんな感じでしょうか? select.htmlからrequest.htmlを呼んでいます(openしています)。 ≪select.html≫ <script type="text/javascript"> function openWin(elem) { var w=window.open("request.html"); w.focus(); w.company = elem.previousSibling.previousSibling.innerHTML; } </script> <p> <span>会社A</span> ← <button onclick="openWin(this)">この企業の資料を請求</button><br> <span>会社B</span> ← <button onclick="openWin(this)">この企業の資料を請求</button><br> </p> ≪request.html≫ <script type="text/javascript"> onload = function() { document.getElementById("form").company.value = company; } </script> <form id="form"> <p> <input name="company" type="text"> </p> </form>

kita1977
質問者

補足

ryu_chanさんへ ありがとうございます!! すごい!まさに、こんな感じです。 回答をいただいておきながら、追加質問で恐縮ですが、 一度開いたrequest.htmlに企業名入力欄を複数あるとして、 ボタンを押し度に、追記で企業名が記載されるようにはできるのでしょうか? 大変お手数ですが、ご回答のほどよろしくお願いいたします。

その他の回答 (2)

  • ryu_chan
  • ベストアンサー率37% (69/186)
回答No.3

私もまだ未熟者でして、追加質問の件はわからないです。 新たに質問を立てられれば、詳しい人が回答してくれると思います。

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

自分でサイトを構築するのなら、メールのフォームを作るときに(テキストボックスに)初期値として与えてしまえば何も問題ないでしょ? Javascriptを使う理由が判りません。

関連するQ&A