• 締切済み

フォームの内容の送信のしかた

DreamweaverCS3でフォームを作成したのですが、メールで受け取る為「アクション」にmailto:****@***とメールアドレスを入力し「メソッド」を「post]にし、「エンコーディングタイプ」は「application/x-www-form-urlencoded」を選択しましたが、うまくメールが届きません。ヤフーのフリーメールだかダメなのでしょうか。

みんなの回答

  • 4017B
  • ベストアンサー率73% (1338/1816)
回答No.2

>この情報はどこのサイトに~? ・W3C勧告のHTML4仕様書内:“4-17.13.1”と“4-17.13.4” ~辺りに書かれています。 「使ってわいけない」と言うよりは、当初W3Cが想定した物よりも多くのコードが送信される状況になってしまった~と言った感じでしょうか?純然たるASCIIコードオンリーを送信するのであれば、あまり深刻な問題でわないと思います。

  • 4017B
  • ベストアンサー率73% (1338/1816)
回答No.1

そもそもHTMLタグのみでメールを送信させるのは難ありかと。 <form>を使っての“mailto:~”でメール送信は、閲覧者側のブラウザがIEじゃないとまともに動作しませんし。IEだったとしても、セキュリティレベルによっては、やはりまともに動作しません。 単純に送信して欲しいアドのみを記すのが今のトレンドです。 どうしてもスパムを強制発射させたのであれば、actionで起動されるリンク先をCGIプログラムとかにしないと駄目です。 P.S. “application/x-ww-form-urlencoded/”は仕様に問題有りなので使わない方が良いとされています。

M_Encyan
質問者

お礼

ありがとうございました。 それでは頑張ってCGIでやってみます。 “application/x-ww-form-urlencoded/”は仕様に問題有りなので使わない方が良いとされています。” 情報ありがとうございます。 ちなみにこの情報はどこのサイトにありますか?

関連するQ&A

専門家に質問してみよう