【发布时间】:2015-05-20 19:07:12
【问题描述】:
我正在尝试让我的价格在 2 种条件下显示
- 销售价格必须低于底价
-
“不显示未选中定价”(是或否)在我们的系统中
var basPrc = "$5000"; var onlnPrc = "<%=getAttribute('item','382798','salesprice')%>"; var CallForPrice = "<%=getAttribute('item','382798','dontshowprice')%>"; if (onlnPrc < basPrc || CallForPrice == "No") { document.write('<span class="strike">Base Price: <span>'+basPrc+'</span></span>') document.write("<br /><strong class=\"saleprice\">Our Price: <%=getAttribute('item','382798','salesprice')%></strong><br />"); //savings var savings = onlnPrc - basPrc; document.write ('<span class="save">You Save: <span class="red">'+ savings +'</span></span><br />'); } //if don't show pricing is checked if (CallForPrice = "Yes") { var basPrc = null; var onlnPrc = null; document.write('<br /><strong class="saleprice">Call For Pricing<strong><br />'); } //if no online pricing else {document.write('<br /><strong class="saleprice">Our Price: '+basPrc+' <strong><br />');}
我尝试了“&&”运算符,但没有运气,知道我接下来应该做什么吗?
【问题讨论】:
-
考虑使用
===,甚至。 -
我实际上只是这样做了,我设法让它工作!现在我必须解决 NaN 问题。 Math.subtract() 似乎不起作用。
标签: javascript netsuite statements multiple-conditions