Ich habe ein jquery UI-Dialogfeld, wo ich 4 Textfeld habe, die Absender-E-Mail, Empfänger-E-Mail, Titel und die Nachricht sind.Send mail from jquery Dialogfeld
Ich bekomme den Titel und die Nachricht von irgendwo anders und ich speichere es im Textfeld des Dialogfelds. Dies ist mein Code -
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');
Jetzt hier, wenn auf Senden klicken Ich schließe die das Dialogfeld stattdessen möchte ich die E-Mail senden. Wie könnte ich das tun?
Sie können sich vielleicht [EmailJS] (http://emailjs.com?src=so) ansehen, die das Senden von E-Mails mit vorgefertigten Templates direkt aus Javascript ermöglicht [Disclaimer - ich bin einer der Schöpfer ] – Sasha