javascript使用for循环将多个变量添加到mailto正文

时间:2014-03-22 04:58:08

标签: javascript

下面这个函数应该添加一些变量" 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 + "&nbsp;&nbsp;&nbsp;";
       mess += "Book Name: " + bookDB[n].title + "&nbsp;&nbsp;&nbsp;";
       mess += "Quantity Ordered: " + bookDB[n].quantity + "&nbsp;&nbsp;&nbsp;";
       mess += "Book Price: " + bookDB[n].price + "&nbsp;&nbsp;&nbsp;";
       mess += " ***************************************************** ";
       }        
   }
   mess +="Customer Name: " + document.order.Name.value + "&nbsp;&nbsp;&nbsp;";
   mess +="Email Address: " + document.order.Email.value + "&nbsp;&nbsp;&nbsp;";
   mess +="Address: " + document.order.Address.value + "&nbsp;&nbsp;&nbsp;";
   mess +="City: " + document.order.City.value + "&nbsp;&nbsp;&nbsp;";
   mess +="Country: " + document.order.Country.value + "&nbsp;&nbsp;&nbsp;"; 
   parent.location.href='mailto:'+who+'?subject='+what+'&body='+mess;
}

0 个答案:

没有答案