具体的には、プルダウンでメールの送信先を選んだら、フォームの内容を送信する先のアドレスを変えたいのです。
<input type=’hidden’ name=’_mailto’ value=’hoge@hogehoge.com’>
の部分を<div>なり<span>で挟み、innerHTML等で差し替えようとしましたが上手くいきません。どなたかお知恵を拝借下さいませ。
http://www.tohoho-web.com/js/form.htm
フォーム(Form)
formから指定するのです。
<forn name=”mailfrom” action=”〜....>
<input type=’hidden’ name=’_mailto’ value=’hoge@hogehoge.com’>
の場合scriptで
if (foo) {
document.form._mailto.value=’hoge@hogehoge.com’;
}
else [
document.form._mailto.vaue=’hoge2@hogehoge.com’;
}
とかするとhiddenの項目のvalueをすり替えられます。
http://www.tohoho-web.com/html/input.htm
<input> - フォーム部品:入力欄
といっても、HTMLソースでメールアドレス丸見えになって構わないなら、
<select name=”mainto”>
<option value=”foo@foo.com”>foo
<option value=”bar@bar.com”>bar
</select>
でも全然構わないのでは?
Javascriptを別ファイルにおいて、ほんのちょっとだけでも隠蔽したいということですか??
意図を読み違えていたらすみません。ポイントなしということで、もう少し詳しい内容をこの回答にコメントしてくださいませ。
いえいえ、ご回答ありがとうございます。
フリーのメールでコードサービスを利用しているのですが、そこは送信先が固定なので、上記のinputにて送信先を指定します。それをどうにかjs等ですり替えられないかなぁという話でした。
前者の方法であっさり解決できました。guintiaさんには感謝してもしきれません〜〜!
どうもありがとうございました。