您好我需要从多个选择的输入文本形式计算的总和,这是复选框选择这样的:只计算选定的输入文本与复选框
<input type="text" value="" name="satelitep">
<input type="checkbox" value="sateliteon" name="satelite">
我怎样才能做到这一点丝毫的JavaScript或jQuery的?
感谢
您好我需要从多个选择的输入文本形式计算的总和,这是复选框选择这样的:只计算选定的输入文本与复选框
<input type="text" value="" name="satelitep">
<input type="checkbox" value="sateliteon" name="satelite">
我怎样才能做到这一点丝毫的JavaScript或jQuery的?
感谢
您可以选择他们,并得到大小:
var score = $("input:checkbox[checked=true]").size();
试着这么做
var sum = 0;
$("input:checkbox [name='satelite']:checked").each(function(){
sum += parseFloat($(this).prev().val());
});
像这样的东西应该做的工作。
var counter = 0;
$('input:checked').prev().each(function(index){
counter += parseFloat(this.val());
});
这是未经测试,但应显示的基本思路。它需要jQuery。
这将找到所有的checked
输入字段,找到紧接在它们之前的字段,然后遍历每个字段,将它们的值添加到计数器。
希望这会有所帮助
究竟是什么总结?此外,你已经尝试过什么(邮政编码)? – 2011-03-14 13:31:11
文本都是整数。 – petarR 2011-03-14 13:33:51