2017-02-22 12 views
0

フォームの送信方法を知っています。私はmailto:リンクの使い方を知っています。私が理解できないことは、ユーザーが単一のリンク(またはボタン)をクリックしたときに両方を行う方法です。電子メールクライアントを開き、PHP/JavaScriptを使用してフォームを送信してください

フォームデータを送信して電子メールクライアントを開く方法はありますか? mailtoのいくつかのバリエーションを考えていた:onclick JavaScriptを添付したリンク。 Submitボタンをクリックせずにフォームデータを送信する方法を理解することはできません。 (または、ボタンをクリックすると、ユーザーの電子メールクライアントにJavaScriptが送信されます)

答えて

1

これを達成する最も簡単な方法は、JavaScript/jQueryとHTMLの組み合わせを使用することです。 aを使用してリンクを作成し、フォーム送信をトリガーすることができ、それにonclickパラメータを追加します。jQueryのを使用して

JavaScriptを使用して
<a href="mailto:[email protected]" onclick="$('#myform').submit();">Submit</a> 

<a href="mailto:[email protected]" onclick="document.getElementById('myform').submit();">Submit</a> 
0

何をしたいことにある場合最初に電子メールクライアントを開き、電子メールクライアントからまで自動的に電子メールを送信します。これは不可能です。

そうでない場合は、Nirajの答えスーツだけでなく、それは以下となります。

  1. オープン電子メールクライアント
  2. は、電子メールクライアントが
を開いたままにメールを送信
関連する問題