Javascript 如何使用jquery获取输入字段的总和
这是我动态添加输入字段的脚本,在这部分中,字段的最大值是10Javascript 如何使用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
$(文档).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==>用户不允许添加字段