• ベストアンサー

フォームによるメール送信の件名を変更したいのですが、できるのでしょうか?

onosukeの回答

  • ベストアンサー
  • onosuke
  • ベストアンサー率67% (310/456)
回答No.4

IEだけならこんな感じでいけます。 <form name=MAILFORM method="post" enctype="text/plain" action="mailto:nobody@localhost"> Subject:<input name=SUBJECT type=text> 名前<input type="text" name="名前" size="24"> <p>メール<input type="text" name="メール" size="24"></p> <p>コメント<textarea name="コメント" cols="40" rows="4"></textarea></p> <p></p> <input type=button value="送信" language=JavaScript onClick=' MAILFORM.action+="?Subject="+MAILFORM.SUBJECT.value; MAILFORM.submit(); '> </form>

kenji-t
質問者

お礼

ありがとうございました。ばっちりできました。 また、分からないことがありましら、よろしくお願いします。

関連するQ&A

  • CGIを使わないフォームメール

    CGI使用不可のWebサーバーにフォームメールを作成しました。HTMLで <FORM ACTION="mailto:送信先メールアドレス" METHOD="POST"> としたものです。 これを使うと 1.送信ボタンを押したら、「このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずに送信されます。この送信は続行することもできますが、取り消すこともできます。」という非常に物騒なメッセージがでる。 2.受信した時の件名が「Microsoft Internet Explorer から投稿されたフォーム」となり件名を指定できない。 3.受信データがPOSTDATA.ATTという添付ファイルになり、内容がエンコードされたバイトコードでデコードしないと内容が読めない。 CGIを使ってSendmailで送信させればいいじゃないの・・・と思うでしょうが、ISPがCGI使用不可なのです。HTMLフォームで先の1~3が改善される方法はないでしょうか。

  • 勝手に送信されている

    本日付で、件名が「Microsoft Internet Explorer から投稿されたフォーム」となっているメールが、 送信済フォルダにありました。 実際に数年前にHPから送信した内容です。 アンチウィルスも入れているし、一体何なのかわかりません。 ウィンドウズ2000で、outlook express6使用です。 教えて下さい。。

  • メールフォームからの送信

    他の人のホームページのメールフォームからメールを送る時に、 たまに 「情報がないので呼び出し元を特定できません」 「リンク元が不正のため投稿が受理できません」 「使おうとしているフォームは、この CGI にアクセスを許可されていない場所におかれています」 などのエラー表示がでてしまい送ることが出来ません。 どうしてなのでしょうか?何か解決策はありますか?教えて下さい。 ◇Internet Explorer 6を使用しています。

  • フォームメールの件名を表示させるには?

    CGI初心者です。IBMホームページビルダーを 使いフォームメールのCGIでWEB上から メール送信できる様にしました。 ただ、受信の際、件名欄が空欄になってしまい 怪しいウィルスメールのような感じになって しまいます。 本文はちゃんと届いています。恐らくこのCGIに 手を加えなければいけないのだと思うのですが どうすれば良いでしょうか。 どなたかお助けください。

    • 締切済み
    • CGI
  • アンケートフォームで送信すると警告がでる。

    ホームページビルダー11でアンケートを作成しました。【送信】をクリックすると Microsoft Internet Explorer の黄色!マークがでまして 、内容は [このフォームは電子メールをしようして送信されます。 このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されず送信されます。この送信は続行できますが、 取り消すこともできます。] とメッセージがでます。 このメッセージを出さないようにするにはどうしたらよいのかアドバイスを お願いします。

  • フォームメール 受信メールの件名が表示されない

    こんにちは 無料のフォームデコードを使って、フォームメールを作りました。 送信された内容は問題ないのですが、そのメールを受信する際、件名には何も表示されません。件名に何も表示されないので一瞬スパムかな?って思ってしまいます。 メールを受信したとき、メールの件名をつけるにはどうしたらよいでしょうか? 宜しくお願い致します。

    • 締切済み
    • CGI
  • 憶えのないメールの送信履歴

    「Microsoft Internet Explorer から投稿されたフォーム」というタイトルで、自分のメールアドレスから別の方(まったく知らない人)のアドレス宛に送信されている履歴が送信済みフォルダーにあるのを見つけました。まったくこのメールを送信した覚えがないのですが、これはどういうものがご存知でしょうか? ちなみに、拡張子が.ATTという名前のファイルが添付されていました。送信先のアドレスは、マイクロソフトや会社ではなく、個人のメールアドレスのようなものでした。

  • フォームメールの受信時の件名と送信者名がおかしい。

    windows2000 IE6.0 Outlook Express6.0 フォームメールが欲しくてフリーのを頂き、CGIの知識がないのに四苦八苦して設置しました。 フォームからのメールを受信したとき、メールの件名や送信者名は正常ですが、ビューウインドウに表示される本文の前項に件名と送信者名が表示され私には意味の解らない文字になっています。(本文は正常です) この件名と送信者名は次のように表示されています。 件名 : =?ISO-2022-JP?B?GyRCO244MxsoQg==?= 送信者名 : =?ISO-2022-JP?B?GyRCTGwkQSRjJHMbKEI=?= 本当の件名は「試験」でして、送信者名は「爺ちゃん」です。 この意味と、正常に表示される方法はperlの記述の何処を変更すればいいのですか?  

    • ベストアンサー
    • CGI
  • メール送信フォーム

    ホームページの中にメール送信フォームのページ(メールフォーム)を設けています。ごくごく普通の内容のものなのですが、最後の「詳細を送信」ボタンを押してもメーラーが立ち上がってメールの新規作成の画面が出てきてしまいます。フォーム内に入力した内容は何の意味もなく、ただ単にメールの新規作成画面が開くだけです。 もう一台のPCで同じ作業(メール送信)をすると、こちら側ではフォームの入力内容がきっちりと送れます。 PCによって処理結果が変わるので、おそらくPC側の設定に原因があるのだと思うのですが、具体的に何が原因なのかは分かりません。2台ともメーラーの設定の仕方は基本的に同じですし… あえて違いをいうなら、うまくメールが遅れないほうのPCはアウトルックを、うまく送信できる方はアウトルックエクスプレスをメーラーにしている点でしょうか。 HP作成ソフトは「Web Design WORKS7」(ホームページ製作王の後継版)です。PCは2台ともXPです。 やはり、ホスティングサービスとしてのフォームメールを利用した方が確実なのでしょうか?独自ドメインも近々取得予定ですし。 利用料金はかかっても確実な方法がとりたいのです。

  • GOLIVEでのメールフォーム設定と表示

    初心者ですが、GOLIVE6でホームページを作成しています。 やっとの思いで作り上げることができたホームページですのでなんとか アップしたいと思っています。 問題1. この中で、メールフォームを作りましたが、 「このフォームは電子メールを使用して送信されます。 このフォームを送信すると電子メールアドレスが受信者に公開され、 フォームのデータが暗号化されずに送信されます。この送信は続行され・・・略」 と表示されます。 送信ボタンを押すとその表示をせずに、「送信しました」のページ(別途作ってあります)に 行くようにするには、GOLIVEのどこででどのような設定をすれば良いのでしょうか。 現在の設定は、フォーム領域インスペクタの「アクション」にチェックし、 mailto:メールアドレス、エンコードにtext/plain、メソッドはpostとしました。 問題2. 送信ボタンを押してから、メールフォームの記入もれがあると、『~が入力されていません』 との表示をしたいのですが、これもどのようにして設定していいでしょうか。 以上2点の問題です。 自分のまわりではGOLIVEを使用している人もおらず、ネット上でも、本でも 調べてみましたがわからず、今の段階でこの2点につまづいて困っています。 どうぞよろしくお願い致します。