人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

javascriptでメールフォームデコードサービスの送信先を変えたいと思います。
具体的には、プルダウンでメールの送信先を選んだら、フォームの内容を送信する先のアドレスを変えたいのです。
<input type=’hidden’ name=’_mailto’ value=’hoge@hogehoge.com’>
の部分を<div>なり<span>で挟み、innerHTML等で差し替えようとしましたが上手くいきません。どなたかお知恵を拝借下さいませ。

●質問者: crossingpoint
●カテゴリ:コンピュータ
✍キーワード:JavaScript アドレス サービス デコード メール
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● quintia
●100ポイント

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さんには感謝してもしきれません〜〜!

どうもありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ