2017-02-26 8 views
0

フォームにhtmlとjavascriptのみを使用して電子メールを送信する方法はありますか?で、私は誰かが私のフォームを介して電子メールを送信できるようになります私のウェブサイトのためのフォームを作成するが、私はそれのためのhtml + javascriptを使用したい。htmlとjavascriptのみを使用して電子メールを送信するフォームを作成する方法

+3

あなたを必要としますメールを実際に送信する適切なサーバー側コードを持つサーバー –

+0

mailto:[email protected]でTo:フィールドを設定できます。訪問者にWebクライアントがインストールされていない場合、これは動作しません(インターネットカフェなどを考えてください)。また、スパムロボットが攻撃ライブラリを構築するためにこれらの参照を探す際に、インボックスがスパムアウトされるように準備する必要があります。 – jeff

答えて

0

@JaromandaX氏によると、実際にメールを送信するにはサーバーが必要です。

JavaScriptは電子メールのみのウィンドウを開くことができます。

のGmail:

let customerEmail = '&to=' + email; 
let emailSubject = "&su=" + markerName + ' - From yourService'; 
let emailBody = '&body=' + encodeURIComponent(...); 
window.open('https://mail.google.com/mail/?view=cm&fs=1' + emailSubject + customerEmail + emailBody); 

または使用mailto
もっと詳しく:https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks

<a href="mailto:[email protected]">Send email to nowhere</a> 
関連する問題