Javascript jQuery NaN表单需要NULL atribute
我刚刚解决了一个问题,效果很好,我不得不更改一些内容进行调整,但现在我已经对内容进行了排序,除非表单已满,否则表单的总和将无法计算,有时我只有2-4个条目需要进入报价,我需要修改JS来计算任何形式的总和,在当前版本中可能是1-10个产品Javascript jQuery NaN表单需要NULL atribute,javascript,jquery,html,css,forms,Javascript,Jquery,Html,Css,Forms,我刚刚解决了一个问题,效果很好,我不得不更改一些内容进行调整,但现在我已经对内容进行了排序,除非表单已满,否则表单的总和将无法计算,有时我只有2-4个条目需要进入报价,我需要修改JS来计算任何形式的总和,在当前版本中可能是1-10个产品 jQuery(函数($){ $(“.qty.tradeprice”).change(函数(){ var合计=0; $(“.qty”)。每个(函数(){ 变量$qty=$(此), $row=$qty.最近('tr'), $tradePrice=$row.fin
jQuery(函数($){
$(“.qty.tradeprice”).change(函数(){
var合计=0;
$(“.qty”)。每个(函数(){
变量$qty=$(此),
$row=$qty.最近('tr'),
$tradePrice=$row.find('.tradePrice'),
$subtotal=$row.find('.subtotal');
小计=parseInt($qty.val(),10)*parseFloat($tradePrice.val());
合计+=小计;
$val小计(小计);
});
$('.total').val(总计);
}).change();
});代码>
客户ID
修订
客户名称
客户郊区
客户地址
客户邮政编码
F01U
模型
描述
交易价格
数量
全部的
$
$
$
$
$
$
$
$
$
$
总数:
NaN代表“不是数字”。您可能希望尝试
而不是文本,因为您需要数字。
另外,在添加值之前,请检查解析是否成功
subtotal = parseInt($qty.val(), 10) * parseFloat($tradePrice.val());
if(!subtotal.isNaN()) // only add if the parsing is correct
total += subtotal;
增加到主要岗位