• ベストアンサー

フォームメール送信時のアラートについて

HTMLとJavaScriptで作ったフォームメールで、送信ボタンをクリックすると、 ブラウザから ------------------------------- このフォームは電子メールを使用して送信されています。 このフォームを送信すると、電子メールアドレスが受信者に公開され、 フォームのデータが暗号化されずに送信されます。 この送信は続行できますが、取り消すこともできます。 [ OK ] [キャンセル] ------------------------------- というメッセージが表示されます。 このメッセージを表示させなくする方法はないのでしょうか?

  • HTML
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • nipotan
  • ベストアンサー率59% (134/227)
回答No.1

<form> タグの action 属性が "mailto:" になっていれば、その表示は出ますが、このアラート窓は、HTML や JavaScript 等で制御できる類のものではありません。 「あなたの電子メールがわかちゃうから、信頼出来ないサイトでは、危険ですよ」という意図の注意喚起なので、これがもし HTML や JavaScript で制御出来たら恐ろしいことになります。 わかりやすい表現を使うと、仮にこのメッセージが、"同じ意図" で、こんな "ちょっと回りくどい表現" だったらどう考えますか? --- このフォームは (中略) されずに送信されます。 送信先が悪質な業者かもしれませんし、善良な方かも知れません。もし悪質な業者だった場合、あなたのメールアドレスが相手に知れ、SPAM やウィルスメールのターゲットになる可能性だって十分に考えられます。あるいはメールアドレスから何らかの手段であなたの自宅住所や電話番号がわかってしまう可能性も絶対に無いとは言い切れません。もしそうなった場合の責任はあなた個人でお持ち下さい。 この送信は続行できますが、取り消すこともできます。 [OK] [キャンセル] --- 上記は元々出てしまうそのメッセージが言葉足らずなので、ワタシが作った同じ意図 (注意喚起したい主文はこういう事) で詳細を説明したメッセージです。 あなただったらどちらのボタンを押しますか? もしこのメッセージを表示したくないなら「HTML や JavaScript でこうすればいい」という解決策があったとしたら…ゾッとしませんか? <form action="mailto:~"> の部分には、誰のメールアドレスだって入れることが出来ます。もし仮にアラート窓を表示しないようにする事が出来たとして、私が DM 業者と金銭契約を結んで、この送信先を <form action="mailto:DM 業者の担当者メールアドレス"> とした場合、痛い目を見るのは「送信ボタン」を押した方です。 なので、そういう制御は出来ないので諦めてください。 どうしても出したくないのであれば、フォームメール CGI を提供している業者に依頼するか、ご自身でフォームメール CGI を作って、<form> タグの action 属性に、その CGI を指定してください。

nobolux
質問者

お礼

回答ありがとうございます。 言われてみればなるほどですね。よくわかりました。

関連するQ&A

  • メールフォームを作成しましたがうまく送信できません。

    こんにちは。 メールフォームを作ったのですが、上手く送信できません。 「このフォームは電子メールを使って送信されています。このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずに送信されます。このフォームは続行することもできますが、取り消す事もできます。」と出てきます。 メッセージは出てもかまわないと思いますが、なんとか送信できるようにする方法を教えてください。 もしもフォームだけ作成し公開できるサイトなどもありましたら教えてください。 どうぞよろしくお願いします。 使ったソフト:「ホームページNinja2003」(他のソフトでも同様な結果)(ちなみに「メールフォーム機能だけでなくフォーム機能も使ってみました。)

  • アンケートフォームで送信すると警告がでる。

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

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

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

  • メールフォームが使えない

    ホームページNinja9OEN版でメールフォームを作り、自分のHPにアップしました。 自らアクセスして記入し、「送信」をクリックすると 「このフォームは電子メールを使用して送信されています。このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずにに送信します。この送信は続行できますが、取り消すこともできます」というメッセージが出てきて、「OK」をクリックすると、Windowsメールの「メッセージの作成」が出てきてしまいます。 どうすればメールフォームで送れるようになるのでしょうか? 私のメールソフトの設定のせいなのか、それともメールフォームが原因で送れないのでしょか?

  • ホームページの送信ボタンからのメール送信ができない!

    ネット上の送信ボタンから、 質問事項にチェックボタンを入れた情報を 送信しようとしたのですが、送れません。 送ろうとすると、 「このフォームは電子メールを利用して送信されています。 このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずに送信されます。 この送信は続行できますが、取り消すこともできます。」 と表示され、まーいーやと思って「OK」を押すまではいいのですが、その後、 件名に「HPmail」と書かれた、なにも文章が書かれていない新規のメールが開きます。 ですが、あて先は合っています。 ためしに送ってみようと思い、そのまま送信ボタンを押してみると、送信エラーが出て、outlook expressの送信トレイに格納されたままになってしまいます。 ちなみにOSはXP homeで、ブラウザはInternet Explorerバージョン6です。outlookのバージョンも6です。 どなたか分かる方がいましたらお教え願います。

  • WEB上で電子メール送信について

    submit(送信)をクリックした時に 「このフォームは電子メールを使用して送信されています。 このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずに送信されます。 この送信は続行できますが、取り消すこともできます。」 という注意書きが表示されます。 回答者が警戒してアンケートに答えにくいような気がします。 実際、私も個人情報の入力はSSL対応のHPでしかしないようにしてますので・・・。 暗号化かメールアドレス非公開という方法があれば教えていただけませんか? よろしくお願い致します。

  • 送信

    ホームページでアンケートを取ろうと思っているのですが送信ボタンを押すと「このフォームは電子メールを使用して送信されます。このフォームを送信すると、電子メールアドレスが公開され、フォームのデータが暗号化されずに送信されます。」という警告が出て、メッセージ作成画面になってしまいます。HTMLは<INPUT type="submit"value="送信">にしています。一般的なアンケートみたいに、書き込んでもらった内容を送信ボタンによって送信したいのにできません。どうすればいいのか誰か教えてください。

  • ホームページからのメール

    ホームページのメールフォームで、メールの内容を書き、送信を押すと Microsoft Internet Explorer このフォームは、電子メールを使用して送信されています。 このフォームを送信すると電子メールアドレスが、受信者に公表され、フォームのデータが暗号化されずに送信されます。 この送信は続行できますが、取り消すこともできます。      OK      キャンセル の表示が、でました。OKを押すと メッセージの作成の表示が、出てきて、メールアドレスが、かいてあり、メールの内容は、書いてありませんでした。 このような場合、どうすれば、よいですか。

  • Dreamwerverでのフォームについて

    ホームページを作っていて、フォームのページを作りましたが、送信ボタンを押すと、『このフォームは電子メールを使用して送信されています。このフォームを送信すると電子アドレスが受信者に公開されフォームのデータが暗号化されずに送信されます』という表示が必ず出てしまいます。OKにして送信するとメールとしてきちんと内容は届くのですが、暗号化されていないということが心配でサーバーにあげることができません。このような表示がないフォームにするためにはどうしたらよいでしょうか? また、すべての記入事項が記入していなければ送信できないようにするためにはどうしたらよいでしょうか? 教えてください。よろしくお願い致します

  • <form>タグについて2

    今、ホームページを作成していて、その中でアンケートを<form>を使って作ったのですが実際に自分でアンケートをやってみるといろいろと問題がでてきました。 1、まず実際に自分でアンケートをやってみたのですが送信を押すと「このフォームは電子メールを使用して送信されます。このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずに送信されます。この送信を続行できますが、取り消すこともできます。」というメッセージが出てきました。受信者(私)に公開されずにさらにデータを暗号化して送信する方法はありませんか? 2、送信したあと、ページはそのままで何も表示されませんでした。「アンケート有難うございました」などのメッセージを表示させることはできませんか? 3、実際に送られてきましたがそのメールには何も書かれていませんでした。アンケートの送信はどうやればいいでしょうか? どれでもいいのでお答えください!下記にHTMLを載せておきます。

    • ベストアンサー
    • HTML

専門家に質問してみよう