- ベストアンサー
初めての投稿です。
初めての投稿です。 今、サイト制作をしているのですが、、、 一括見積り依頼をするサイトにあるように、「この企業の資料を請求」というボタンを押すと 別ページのフォームのテキスト欄(見積り依頼先)に企業名が入力されているという事をしたいと思っています。 そのような機能は、javascriptを使用して作成が可能でしょうか? 何卒ご教授のほど、よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
例えば、こんな感じでしょうか? 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>
その他の回答 (2)
- ryu_chan
- ベストアンサー率37% (69/186)
私もまだ未熟者でして、追加質問の件はわからないです。 新たに質問を立てられれば、詳しい人が回答してくれると思います。
- edomin7777
- ベストアンサー率40% (711/1750)
自分でサイトを構築するのなら、メールのフォームを作るときに(テキストボックスに)初期値として与えてしまえば何も問題ないでしょ? Javascriptを使う理由が判りません。
補足
ryu_chanさんへ ありがとうございます!! すごい!まさに、こんな感じです。 回答をいただいておきながら、追加質問で恐縮ですが、 一度開いたrequest.htmlに企業名入力欄を複数あるとして、 ボタンを押し度に、追記で企業名が記載されるようにはできるのでしょうか? 大変お手数ですが、ご回答のほどよろしくお願いいたします。