Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我如何添加额外的“;输入“;到计算表?_Javascript - Fatal编程技术网

Javascript 我如何添加额外的“;输入“;到计算表?

Javascript 我如何添加额外的“;输入“;到计算表?,javascript,Javascript,帮我解决这个问题。我需要执行“输入”:“额外付款”和“预付款” 预付款-从总额中减去 额外付款-添加到总额 我无法让“输入”在自动模式下工作,例如:输入和。我有一个错误,或者总数乘以几倍(( 朋友们,我非常感谢你们的任何想法!:) 函数添加_行(){ var lr=$(“最后一行”); var s=''; s+=''; s+=''; s+=''; s+=''; s+=''; s+=''; var new_row=$(s); 前左后(新行); 设置事件(); } $(文档).ready(函数(){

帮我解决这个问题。我需要执行“输入”:“额外付款”和“预付款
预付款-从总额中减去 额外付款-添加到总额
我无法让“输入”在自动模式下工作,例如:输入和。我有一个错误,或者总数乘以几倍(( 朋友们,我非常感谢你们的任何想法!:)
函数添加_行(){
var lr=$(“最后一行”);
var s='';
s+='';
s+='';
s+='';
s+='';
s+='';
s+='';
var new_row=$(s);
前左后(新行);
设置事件();
}
$(文档).ready(函数(){
设置事件();
添加_行();
计数总数();
});
函数集_事件(){
$(“img.delete”)。单击(删除行);
$(“input.qnt,input.prc”).blur(更改时);
$(“input.sum”).blur(在sum更改时);
}
功能检查_值(tr){
var sum_input=$(“input.sum”,tr);
var qnt_input=$(“input.qnt”,tr);
var prc_input=$(“input.prc”,tr);
var qnt=parseFloat(qnt_input.val()).toFixed(3);
var prc=parseFloat(prc_input.val()).toFixed(2);
var sum=parseFloat(sum_input.val()).toFixed(2);
if(isNaN(qnt))qnt_input.val(“”)
else qnt_input.val(qnt);
if(isNaN(prc))prc_input.val(“”)
else prc_input.val(prc);
if(isNaN(sum))sum_input.val(“”)
else sum_input.val(总和);
}
_qnt_change()上的函数{
var tr=$(this.parents(“tr”).get(0);
var sum_input=$(“input.sum”,tr);
var qnt_input=$(“input.qnt”,tr);
var prc_input=$(“input.prc”,tr);
var qnt=parseFloat(qnt_input.val());
var prc=parseFloat(prc_input.val());
如果(!isNaN(qnt))| |(!isNaN(prc)))和输入值(qnt*prc);
检查_值(tr);
计数总数();
}
函数计数_总计(){
var总计=0;
$(“tr.row”,$(“tble”)。每个(
函数()
{
var row_sum=parseFloat($(“input.sum”,this.val());
如果(!isNaN(行总和))总计=总计+行总和;
}
);
$(“#总#值”).text(totals.toFixed(2))
}
函数关于_sum_change(){
var tr=$(this.parents(“tr”).get(0);
var prc_input=$(“input.prc”,tr);
var qnt=parseFloat($($input.qnt,tr.val());
var sum=parseFloat($(“input.sum”,tr.val());
如果(qnt==0)prc_input.val(0)
else prc_input.val((sum/qnt));
检查_值(tr);
计数总数();
}
函数delete_row(){
$(this.parents(“tr”).remove();
计数总数();
}
表单{
利润率:40像素15像素;
}
表,tr,td{
边框:1px纯黑;
}
.dop、.pred{
边缘底部:20px;
}
运输署{
宽度:70px;
}
输入{
宽度:70px;
}

名称
文章
定量
单位
价格
总和
加行
全部的
额外付款
预付款