• ベストアンサー

メールフォームのタグ変更

●サブジェクト <input type="hidden" name="formsubject" value="メールのタイトル"> 受信したメールの「件名<サブジェクト>」を指定する場合、利用者が氏名欄に入力した名前にすることはできませんか? ●必須項目に指定する。 <input type="hidden" name="formreq" value="mail"> でテキストボックスの記入漏れは防げますが、複数あるチェックボックスやプルダウンメニュー、ラジオボタンに適用するにはどうすれば良いですか。

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

  • ベストアンサー
回答No.1

メールフォームがどのような仕様になっているのかがわからないと答えようが無いと思います。サブジェクトにどのような文字列を使うのかに関してはスクリプトの仕様の問題なのでは。 <input type="hidden" name="formsubject" value="メールのタイトル"> に関しては 名前:<br> <input type="text" name="formsubject" value=""> などのように、hiddenをtextに変えればテキストボックスが表示されるので、そこに「名前」というようなタイトルを付けてあげれば仕様は満たします。もし他に名前の入力欄があって、ここを修正せずにこれをサブジェクトとして使いたいという事であれば、これはHTMLの修正だけではできません。 必須科目のチェックはJavaScriptで行えば良いと思います。 ><input type="hidden" name="formreq" value="mail">でテキストボックスの記入漏れは防げますが、 の意味がよくわからないのですが、入力チェックをしてtrue/falseを返す関数をJavaScriptで作成し、onsubmitイベントで呼び出せば良いと思います。HTMLだけで行う事はできません。

関連するQ&A