以下代码是该页面的一部分,旨在使人们可以通过PayPal注册并提交课程付款。收集数据和选择并将其格式化为常规电子邮件。然后,应该让用户单击“发送”按钮。不幸的是,有些用户认为该电子邮件仅用于验证,因此取消了该电子邮件。我需要一种自动发送命令的方法。我是一名行业的软件工程师,但不是HTML或Javascript程序员,所以请保持谦虚。 谢谢。
const CRLF = "%0D%0A";
const MAILHDR = "mailto:xyz@bendcable.com?subject=NOT REGISTERED UNTIL
SENT!!&body=";
.
.
<!--Build the email string-->
function getData() {
if (inpData == "") {
inpData = MAILHDR
};
var cfNil = "";
if ((cfNil = document.getElementById("name").value) == "") {
alert("Name is required");
return;
}
inpData += cfNil + CRLF;
if ((cfNil = document.getElementById("address").value) == "") {
alert("Address is required");
return;
}
inpData += cfNil + CRLF;
if ((cfNil = document.getElementById("city").value) == "") {
alert("City is required");
return;
}
inpData += cfNil + CRLF;
if ((cfNil = document.getElementById("zip").value) == "") {
alert("Zip Code is required");
return;
}
inpData += cfNil + CRLF;
if ((cfNil = document.getElementById("tel").value) == "") {
alert("Telephone number is required");
return;
}
inpData += cfNil + CRLF;
inpData += document.getElementById("email").value + CRLF;
inpData += document.getElementById("howDid").value + CRLF;
inpData += "Total amount = $" + totalCost.value + CRLF;
inpData += SENDEMAIL + CRLF;
inpData = inpData.replace(/ /g, "%20"); //Change spaces to %20
location.href = inpData;
<!--Enable the PayPal button-->
document.getElementById("ppButton").disabled = false;
}