私は送信者の電子メール、受信者の電子メール、タイトル、およびメッセージである4つのテキストフィールドを持つjquery UIダイアログボックスを持っています。jqueryダイアログボックスからメールを送信する
私は他の場所からタイトルとメッセージを取得しており、ダイアログボックスのテキストフィールドに保存しています。 これは私のコードです - 今すぐ
var $dialog = $('<div id="myDialog"></div>')
.html('<form>Sender Email <input id=senderemailAddresss type="text" class="w3-input w3-border" value="[email protected]" size="25"><br> Receiver Email <input id=receiveremailAddresss class="w3-input w3-border" type="text" value="[email protected]" size="25"><br>Title<input id=title class="w3-input w3-border" type="text"> <br>Messgae <textarea id=message class="w3-input w3-border" style="height:60px type="text" rows="4" cols="20"></form>')
.dialog({
autoOpen: false,
modal: true,
height: 700,
width: 500,
draggable: false,
title: "Send Mail",
buttons: {
"Send":
function()
{ $(this).dialog("close"); },
"Cancel":
function()
{ $(this).dialog("close"); }
},
open: function (event, ui) {
$(".ui-dialog-titlebar-close", ui.dialog | ui).hide();
// $("#title").val($rootScope.maintitle);
$(this).find('#title').val("Title is :"+ title);
$(this).find(text).val("Message is :"+test1+" \n "+"\n new line :"+ test2+"\n again new line " +test3)
$(this).css('overflow', 'auto');
}
});
$("#title").val('');
$dialog.dialog('open');
、ここでは、送信をクリックしたとき、私は私がメールを送信する代わりに、ダイアログボックスを閉じています。どうすればこのことができますか?
[EmailJS](http://emailjs.com?src=so)をご覧になると、Javascriptから直接ビルドされたテンプレートを使用してメールを送信できます[免責事項 - 私はクリエイターの一人です] – Sasha