下面这个函数应该添加一些变量" mess"进入电子邮件的正文。 "谁"和"什么"获取在电子邮件地址和主题确定,以及混乱变量的第一行" ISBN"被读入身体应该......但是应该被读入身体的其他混乱变量不会被输入。想知道for循环是否没有正确循环。试图缩小问题范围。任何帮助都会很好。
function mailOrder()
{
who=document.order.Email.value;
what="order";
var mess = "";
for (var n = 0; n < bookDB.length; n++)
{
bookNum = bookDB[n].quantity;
if (bookNum > 0)
{
mess += "ISBN: " + bookDB[n].number + " ";
mess += "Book Name: " + bookDB[n].title + " ";
mess += "Quantity Ordered: " + bookDB[n].quantity + " ";
mess += "Book Price: " + bookDB[n].price + " ";
mess += " ***************************************************** ";
}
}
mess +="Customer Name: " + document.order.Name.value + " ";
mess +="Email Address: " + document.order.Email.value + " ";
mess +="Address: " + document.order.Address.value + " ";
mess +="City: " + document.order.City.value + " ";
mess +="Country: " + document.order.Country.value + " ";
parent.location.href='mailto:'+who+'?subject='+what+'&body='+mess;
}