Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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,如果所有值之和大于“0”,如何禁用所有其他输入字段;x";_Javascript_Jquery - Fatal编程技术网

Javascript jQuery,如果所有值之和大于“0”,如何禁用所有其他输入字段;x";

Javascript jQuery,如果所有值之和大于“0”,如何禁用所有其他输入字段;x";,javascript,jquery,Javascript,Jquery,如果所有值之和大于x,则禁用同一类上的所有其他输入 当任何输入框的总和有值时,如何禁用不为空节点的“HTML输入框”。我想计算一些输入字段,如果总和大于x,则禁用任何其他字段 例如,此代码: 第二个字段=5 第四字段=10 总和15 第一个字段和第三个字段应禁用 $('.inputReward')。在('input',function()上{ //$(this.next().not(this.prop)('disabled',this.value.length) var总和=0; $('.in

如果所有值之和大于x,则禁用同一类上的所有其他输入

当任何输入框的总和有值时,如何禁用不为空节点的“HTML输入框”。我想计算一些输入字段,如果总和大于x,则禁用任何其他字段

例如,此代码: 第二个字段=5 第四字段=10

总和15 第一个字段和第三个字段应禁用

$('.inputReward')。在('input',function()上{
//$(this.next().not(this.prop)('disabled',this.value.length)
var总和=0;
$('.inputward')。每个(函数(){
sum+=+$(this.val();
如果(总和>15)//15是最大值
$(this.next().not(this.prop('disabled',true));
其他的
$(this.next().not(this.prop('disabled',false));
});
});

我认为这是我最好的解决方案:)

$('.inputReward')。在('input',function()上{
//$(this.next().not(this.prop)('disabled',this.value.length)
var总和=0;
$('.inputward')。每个(函数(){
sum+=+$(this.val();
});
如果(总和>=15)
$(this.sides().not(this.prop)('disabled',true));
其他的
$(this.sides().not(this.prop)('disabled',false));
});


请阅读。请注意,您需要提供详细的解释,说明您的代码不正确的地方以及预期的结果。问题是什么?如果最大字符数大于15,您想禁用所有输入字段?如何禁用“HTML输入框”,当任何输入框的和都有值时,它不是空节点。对不起,我的英语不好。我想计算一些输入字段,如果总和大于15,则禁用任何其他字段。如果您仍然不明白,请告诉我。例如:第二个字段=5,第四个字段=10,第一个字段和第三个字段应该被禁用