2011-06-29 3 views
0

フォームフィールドからの入力をクリックしたときに特定のメールに送信する送信ボタン付きのHTMLフォームがあります。しかし、今、送信ボタンをクリックすると、ちょうど小さなウィンドウがポップアップして、ウェブサイトが私のOutlookから電子メールを送信しようとしていると言って、許可するかどうかを尋ねてきます。 Outlookを開くようにするにはどうしたらいいですか?送信前にすべての入力をメールで確認できますか?私はこのフォームを提出する最も簡単な方法を使用しています。form action=mailto...method=POST<input type="submit" />ボタンです。フォームを送信するときに電子メールクライアントを強制的に開く方法

+0

PHP、ASP、JavaScriptなどのスクリプト言語はありますか?これはセキュリティ上の問題で、ユーザーのコンピュータからスパム送信するWebサイトを停止するように設計されています – Ryan

+0

そのため、ユーザーのセキュリティのために警告が表示されないようにしたいと考えていますか?私はあなたがそれをすることができないと確信しています。他の方法を見つける方がいいでしょう。 –

答えて

1

できません。

コンホメーションダイアログを無効にする方法はありません。システムは、互換性のある電子メールクライアントをインストールして設定しているユーザーに依存します(アプローチはhideously unreliableになります)。

フォームを処理する場合は、電子メールではなくhttp(s)で送信してください。

0

ブラウザに強制的に外部プログラムを実行させることはできません。セキュリティ上の大きな穴になります。メールクライアントは許可された外部プログラムの1つですが、依然としてユーザーの入力が必要です。

0

これを処理する適切な方法は、HTMLフォームとサーバーベースのフォームプロセッサを使用することです。これには少しのコーディング知識が必要です。あなたの質問に基づいて、サーバーサイドのコーディングに関する多くの経験があるようには思えません。フォームを処理して結果を電子メールで送る多くのサーバーサイドプラグインの1つをお勧めしますか? http://www.tectite.com/には使いやすく構成が容易なPHP FormMailがあります。

上記のように、ブラウザに電子メールクライアントを開くよう強制することはできません。さらに、多くのユーザーはGmail、Hotmail、Yahooメールを使用し、クライアントとしてブラウザを使用することがあります。あなたのソリューションは、大部分のユーザーを応答から除外します。

幸運。

関連する問題