dポイントプレゼントキャンペーン実施中!

フォームからあるメールアドレスに直接送信したいのに、送信ボタンを押すと、この内容は送信者に公開されますといったエラーのような内容が表示されます。アウトルックが立ち上がったり・・などおかしな状況になります。通常のフォーム送信のように、送信したら「送信されました」で終わる感じにしたいのですが、知識あるかたよろしくお願いします。

A 回答 (1件)

フォームの提出先は、きちんとCGIになってますか?


HTMLのタグから直接メールを送信するのは、HTMLの本来の仕様ではなく、あくまでブラウザのおまけです。
【引用】____________ここから
action = uri [CT] この属性は、フォーム処理エージェントを指定する。HTTPスキームURI以外の値の場合のユーザエージェントの動作は、定義しない。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Forms in HTML documents (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
 上の文の「HTTPスキームURI以外の値」とは、たとえばURIではなくmailtoとかになっている場合。
 その場合、設定してあるメールユーザーエージェント(MUA)を起動したりします。

 メルでコードCGIをきちんと設定し、そのURIを設定しましょう。
    • good
    • 0
この回答へのお礼

めっちゃ時間かかりましたが解決できました。ありがとうございます。

お礼日時:2010/01/06 00:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!