Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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 如何使用jquery获取输入字段的总和_Javascript_Html_Jquery_Dynamic_Sum - Fatal编程技术网

Javascript 如何使用jquery获取输入字段的总和

Javascript 如何使用jquery获取输入字段的总和,javascript,html,jquery,dynamic,sum,Javascript,Html,Jquery,Dynamic,Sum,这是我动态添加输入字段的脚本,在这部分中,字段的最大值是10 $(文档).ready(函数(){ var max_字段=10; 变量包装器=$(“.container1”); var add_button=$(“.add_form_field”); var x=1; $(添加按钮)。单击(功能(e){ e、 预防默认值(); 如果(x100 $(函数(){ var max_字段=10; 变量$wrapper=$(“.container1”); var add_button=$(“.add_f

这是我动态添加输入字段的脚本,在这部分中,字段的最大值是10

$(文档).ready(函数(){
var max_字段=10;
变量包装器=$(“.container1”);
var add_button=$(“.add_form_field”);
var x=1;
$(添加按钮)。单击(功能(e){
e、 预防默认值();
如果(x

添加新字段
+ 

这是一个可以计算的版本。我也缩短了代码-请注意CSS的更改和添加到item div的类

我想你只想测试poid>100

$(函数(){
var max_字段=10;
变量$wrapper=$(“.container1”);
var add_button=$(“.add_form_field”);
$(添加按钮)。单击(功能(e){
e、 预防默认值();
const vals=$(“>.item输入[name^=poid]”,$wrapper).map(函数(){return+this.value}).get()
const val=vals.length==0?0:vals.reduce((a,b)=>a+b);
if($(“>.item”,$wrapper).length
.container1.项:类型的第一个。删除{
显示:无;
}
.delete{文本装饰:无;颜色:红色;}
.add_form_字段{空白:nowrap;}

添加新字段✚

这是一个可以计算的版本。我也缩短了代码-请注意CSS的更改和添加到item div的类

我想你只想测试poid>100

$(函数(){
var max_字段=10;
变量$wrapper=$(“.container1”);
var add_button=$(“.add_form_field”);
$(添加按钮)。单击(功能(e){
e、 预防默认值();
const vals=$(“>.item输入[name^=poid]”,$wrapper).map(函数(){return+this.value}).get()
const val=vals.length==0?0:vals.reduce((a,b)=>a+b);
if($(“>.item”,$wrapper).length
.container1.项:类型的第一个。删除{
显示:无;
}
.delete{文本装饰:无;颜色:红色;}
.add_form_字段{空白:nowrap;}

添加新字段✚

如果我正确理解了您的问题,请检查我修改的此解决方案。如果所有字段的总和正好小于100,则会添加新字段,否则不会添加新字段。有必要吗

$(文档).ready(函数(){
var max_字段=10;
变量包装器=$(“.container1”);
var add_button=$(“.add_form_field”);
var x=1;
$(添加按钮)。单击(功能(e){
e、 预防默认值();
$('.inputs:类型的最后一个')。每个(函数(){
var sum_输入=0;
$(this).find('input').each(function(){
sum_inputs+=parseInt($(this.val());
});
如果(x

添加新字段
+ 

如果我正确理解了您的问题,请检查我修改的此解决方案。如果所有字段的总和正好小于100,则会添加新字段,否则不会添加新字段。有必要吗

$(文档).ready(函数(){
var max_字段=10;
变量包装器=$(“.container1”);
var add_button=$(“.add_form_field”);
var x=1;
$(添加按钮)。单击(功能(e){
e、 预防默认值();
$('.inputs:类型的最后一个')。每个(函数(){
var sum_输入=0;
$(this).find('input').each(function(){
sum_inputs+=parseInt($(this.val());
});
如果(x

添加新字段
+ 

如果所有字段的总和大于100,则必须禁止添加字段?是,如果总和POID[]>100==>用户不允许添加字段如果所有字段的总和大于100,则必须禁止添加字段?是,如果总和POID[]>100==>用户不允许添加字段