私は提出したときにシンプルなHTMLフォームを持っています。アクションページにデータを投稿します。私が知りたいことは自分のアクションページにあるのですが、選択したテキストを出力でき、その価値があるのでしょうか?POST出力変数を再割り当て
たとえば、私がフォームページでsubmitを押すと、このデータを自分のアクションページに移動します。
<form action="actionpage.cfm" method="post">
<label for="emaillist">Email List</label>
<select name="emaillist">
<option value="[email protected]">Test 1</option>
<option value="[email protected]">Test 2</option>
<option value="[email protected]">Test 3</option>
<option value="[email protected]">Test 4</option>
</select>
<input type="submit" value="SEND">
</form>
私のアクションページにあります。私は出力された選択値がcfmails to
に行き、電子メールの件名のヘッダーに行くようにテキストを選択して、そうするようにします。
件名:テスト1:[email protected]
私はテスト1は、手動で、私はそれがフォームで提出されたselectタグから出力したい入力する必要はありません。
私は名前の値を再割り当てすることを考えましたが、それはフォームが送信されたときに現在持っている値を再割り当てするでしょうか?また、別の選択ボックスを作成したくありません。
いいえ、収集せずにデータのjavascriptと隠された入力にそれらを送信したり、Ajaxで提出を経由してその属性。それは単純にhtmlが仕事を選択する方法ではありません。 –
ありがとうございました。あなたは私がおそらく選択タグのオプションのためにユーザがクリックしたもののテキストを収集し、それをアクションページに投稿する隠れた入力に提出することができるというアイデアをくれました。 – Curious13