我想提交一份mailto
表单并附上表单提交回传。
这就是我正在做的事情:
$(document).on('click', '#mail_trigger', function (e) {
// client form
var form = $(this).closest('form'),
first = "info",
last = "some.com"
mailto = "mailto:"+first+"@"+last+"?",
subject = "subject=Website enquiry&",
message = "body="+$('#msg_comment').val(),
bcc = $('#msg_cc').is(':checked') ? "bcc=" + form.find('#msg_address').val() + "&" : "";
// actual form to send (to prevent form inputs ending up in message)
$(".actual_mailer").attr("action",mailto+bcc+subject+message).submit();
$.mobile.changePage("thanks.html", {"transitions":"slide"});
});
我想将$.mobile.changePage...
调用添加到回调函数,但尝试这个:
$(".actual_mailer").attr("action",mailto+bcc+subject+message).submit(
function(){
$.mobile.changePage("thanks.html", {"transitions":"slide"});
});
打破页面而不在控制台中显示错误。
问题:
是否可以向mailto
表单提交添加回调函数。如果是这样,我该怎么做?
谢谢!