仅使用复选框计算选定的输入文本

时间:2011-03-14 13:28:39

标签: javascript jquery

您好我需要从多个选定的输入文本表单中计算总和,这些表单是通过以下复选框选择的:

<input type="text" value="" name="satelitep">
<input type="checkbox" value="sateliteon" name="satelite">

我怎样才能使用JavaScript或jQuery?

由于

3 个答案:

答案 0 :(得分:1)

您可以选择它们并获得尺寸:

var score = $("input:checkbox[checked=true]").size();

答案 1 :(得分:0)

尝试类似

的内容
var sum = 0;

$("input:checkbox [name='satelite']:checked").each(function(){
    sum += parseFloat($(this).prev().val());
});

答案 2 :(得分:0)

这样的事情应该可以胜任。

var counter = 0;
$('input:checked').prev().each(function(index){
     counter += parseFloat(this.val());
});

未经测试,但应显示基本想法。它需要jQuery。

这会找到所有checked输入字段,找到它们之前的字段,然后遍历每个字段,将它们的值添加到计数器。

希望这有帮助