急问

sakura169 2002-05-18 06:06:42
curdiscount = document.frm.total.value / document.frm.total1.value;
//document.frm.discount.value = curdiscount * 100;
formatnum = document.frm.item("productprice[]")[i].value * document.frm.item("productquantity[]")[i].value * curdiscount;
formatnum = (formatnum.toFixed(2)*1);
//alert(formatnum);
document.frm.item("subtotal[]")[i].value = formatnum;

为什么传回值是nan
...全文
53 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2002-05-19
  • 打赏
  • 举报
回复
curdiscount = eval(document.frm.total.value+"/ "+document.frm.total1.value);
qiushuiwuhen 2002-05-19
  • 打赏
  • 举报
回复
curdiscount = eval(document.frm.total.value+"/ "+document.frm.total1.value);
孟子E章 2002-05-18
  • 打赏
  • 举报
回复
做之前进行转换:
curdiscount = parseFloat(document.frm.total.value) / parseFloat(document.frm.total1.value);

其余类似
sakura169 2002-05-18
  • 打赏
  • 举报
回复
传回值是Infinity
sakura169 2002-05-18
  • 打赏
  • 举报
回复
function totaldorecompute()
{
if(!valid_data()) return false;
var item_len = document.all.itemtable.rows.length;
var formatnum = 0;
for (var i=1;i<item_len;i++)
{
if (document.frm.total.value&&document.frm.item("subtotal[]")[i].value){
curdiscount = document.frm.total.value / document.frm.total1.value;
//document.frm.discount.value = curdiscount * 100;
formatnum = document.frm.item("productprice[]")[i].value * document.frm.item("productquantity[]")[i].value * curdiscount;
formatnum = (formatnum.toFixed(2)*1);
//alert(formatnum);
document.frm.item("subtotal[]")[i].value = formatnum;
}
}
}
chinaillboy 2002-05-18
  • 打赏
  • 举报
回复
post the full program

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧