我正在尝试制作一个用于在线预订的网站。该网站已托管在 firebase 中,我正在使用 firestore 收集预订详细信息。我正在使用下面给出的代码来收集 firestore 中的详细信息。
var firestore = firebase.firestore();
var messagesRef = firestore.collection("BookingData");
//listen for submit
document.getElementById('bookingForm').addEventListener('submit',submitForm);
function submitForm(e){
e.preventDefault();
//get values
var email = getInputVal('email');
var packageFields = getInputVal('packageFields');
var name = getInputVal('name');
var phone = getInputVal('phone');
var date = getInputVal('date');
saveMessage(email, packageFields, name, phone, date);
//show alert
}
// function to get form values
function getInputVal(id) {
return document.getElementById(id).value;
}
//save messages
function saveMessage(email, packageFields, name, phone, date) {
messagesRef.add({
email:email,
packageFields:packageFields,
name:name,
phone:phone,
date:date
}).then(function(docRef) {
console.log("Document written with ID: ", docRef.id);
})
.catch(function(error) {
console.error("Error adding document: ", error);
});
}
现在的问题是,我想使用 JS 和 SMTP 向我的客户发送电子邮件,并在有预订时通过我的个人电子邮件 id 收到一封电子邮件 [即数据保存在 firestore 中(用 id 编写的文档)]。
电子邮件将自动发送到提供的电子邮件 ID。
我该怎么办呢。
提前感谢您的任何帮助。
慕田峪7331174
FFIVE
绝地无双
相关分类