0
我有一个问题,也许有人可以帮助我。AJAX if语句帮助产生折扣
我为客户创建订单表单脚本,用户可以填写包含简单计算器的查询表单。因此,用户将能够输入姓名,地址,电子邮件等。
除此之外,还有四个文本框用于填写他们询问的产品的参考编号。然后是数量的文本框,价格的文本框以及总数的文本框。
这是重复3次,然后有一个总计的文本框。所以通过使用JavaScript,它会根据他们填写的内容自动生成总计。这是创建的JavaScript代码:
function calculate() { QtyA = 0; QtyB = 0; QtyC = 0; TotA = 0; TotB = 0; TotC = 0; PrcA = 0; PrcB = 0; PrcC = 0; //Below the code for the price if (document.ofrm.prcA.value > "") { PrcA = document.ofrm.prcA.value }; document.ofrm.prcA.value = eval(PrcA); if (document.ofrm.prcB.value > "") { PrcB = document.ofrm.prcB.value }; document.ofrm.prcB.value = eval(PrcB); if (document.ofrm.prcC.value > "") { PrcC = document.ofrm.prcC.value }; document.ofrm.prcC.value = eval(PrcC); //Below the code for the quanity if (document.ofrm.qtyA.value > "") { QtyA = document.ofrm.qtyA.value }; document.ofrm.qtyA.value = eval(QtyA); if (document.ofrm.qtyB.value > "") { QtyB = document.ofrm.qtyB.value }; document.ofrm.qtyB.value = eval(QtyB); if (document.ofrm.qtyC.value > "") { QtyC = document.ofrm.qtyC.value }; document.ofrm.qtyC.value = eval(QtyC); //Get the totals for the calculator (May need to be altered) TotA = QtyA * PrcA; document.ofrm.totalA.value = dm(eval(TotA)); TotB = QtyB * PrcB; document.ofrm.totalB.value = dm(eval(TotB)); TotC = QtyC * PrcC; document.ofrm.totalC.value = dm(eval(TotC)); Totamt = eval(TotA) + eval(TotB) + eval(TotC) ; document.ofrm.GrandTotal.value = dm(eval(Totamt)); }
我现在想要做的是。有一个使用AJAX的小折扣脚本。所以如果总数在
之间£55-£129用户将获得10%的折扣 £130-£249用户将获得15%的折扣 £250 +用户将获得25%的折扣。
我希望有人能帮助我,谢谢。
是这个JavaScript自动生成? – 2011-02-03 10:56:55