<textarea>タグで入力文字が送信されない 失敗談   2004.4.7

    ホームページビルダー2004で <textarea>タグを入れたい場合、 「挿入」→「フォームと部品入力」→「複数行テキスト領域」の順でクリックして【 図1 】の名前に文字を入れずに空欄のままでも【 図2 】 のようにテキストボックスは作られます。

    しかし、このままでは出来上がったテキストボックス内に文字を入力して送信ボタンを【 図2 】 のように付けてクリックしてもメールは飛んで行きますが、しかし中身は空っぽで入力した文字が何も送信されません。

    ここにはなんでもいいので文字を入力しておかなければなりません。

    わかっている人にとっては当たり前のことかも知れませんが、デフォルトで適当な名前を自動で付けてくれるというのが親切というものです。
    VBとかでおこなわれているように・・・。もし変更したいならいつでも変更できるわけなので。
    こんなことでもわかるまでに余計な時間を浪費してしまいます。



    【 図1 】



    【 図2 】 複数行入力できるテキストボックス


    【 ソースの一例 】

      <TABLE border="1">
      <TBODY>
      <TR>
      <TD height="226" bgcolor="#d2fffd" align="center" width="634"><BR>
      <FONT color="#0000ff" size="4">管理人宛てのお問い合わせ、その他なんでもお書きください。</FONT><BR>
      <BR>
      <FONT color="#999999" size="-1">下のE-Mailアドレス欄にE-Mailアドレスをお書きでない場合は匿名になります。</FONT>

      <FORM method="POST" action="/cgi-bin/mailto.cgi?to=nonoyamajp@yahoo.co.jp&title=CGIMail&user=nonoyama&page=CGIMailSending.htm&csv=,">
      <TEXTAREA name="YourMessage" rows="10" cols="80"></TEXTAREA><BR>
      <BR>
      <BR>
      E-Mailアドレス <FONT size="-1">・・ご返事をご希望の場合にお書きください</FONT>。<BR>
                <FONT size="-1">半角の英数字で入力してください</FONT><BR>
      <INPUT size="50" type="text" name="E-Mail"><BR>
      <BR>
      <INPUT type="submit" name="Send" value="送信します"> <INPUT type="reset" name="Reset" value="削除します"><BR>
      <BR>
      </FORM>
      </TD>
      </TR>
      </TBODY>
      </TABLE>


    目次へもどる    ホームへ

inserted by FC2 system