如果有N个文本框 怎么计算个文本框的和啊?
<td><input type="text" name="textfield2" style="width:60px" id="num1"/></td><td><input type="text" name="textfield3" style="width:60px" id="num2"/></td>
<td><input type="text" name="textfield4" style="width:60px" id="num3"/></td>
<td><input type="text" name="textfield5" style="width:60px" id="num4"/></td>
<td><input type="text" name="textfield6" style="width:60px" id="num5"/></td>
<td><input type="text" name="textfield7" style="width:60px" id="num6"/></td>
<td><input type="text" name="textfield8" style="width:60px" id="num7"/></td>
如果有N个文本框 怎么计算个文本框的和啊? --------------------编程问答-------------------- 参考一下
var form = document.getElementsByTagName("form")
for (var i = 0; i < form.length; i++) {
for (var j = 0; j < form[i].elements.length; j++) {
if (form[i].elements[j].type == "text") {
var e = form[i].elements[j];
e.style.width = "80px";
}
}
} --------------------编程问答-------------------- 遍历text控件,
记得给每个txt加数字验证!!! --------------------编程问答-------------------- var count = 0;
var objs = document.getElementsByTagName('INPUT');
for(var i=0;i<objs.length;i++)
{
if(objs[i].id.indexOf('num')==0)
{
count += praseInt(objs[i].value);
}
}
--------------------编程问答-------------------- 我要是每个文本框输入5 有五个文本狂 值应该是25 但是显示的是5,5,5,5,5 ? --------------------编程问答--------------------
--------------------编程问答-------------------- Modify:
$(function(){
var a = $("input[type='text']").length;
var sum;
for(var i= 0; i < a ; a++)
{
sum += a[i];
}
alert(sum);
});
sum += a[i].val();
--------------------编程问答-------------------- 我怎么调用呢, 我用的是onblur事件
$(function(){
var a = $("input[type='text']").length;
var sum;
for(var i= 0; i < a ; a++)
{
sum += a[i];
}
alert(sum);
});
--------------------编程问答-------------------- $("txt").blur(function() {
var arr =$("input[type='text']").length;
var sum;
for(var i= 0; i < arr ; i++)
{
sum += arr [i];
}
}); --------------------编程问答-------------------- 取相同的名称(name)然后通过JS遍历获取再循环求和 --------------------编程问答-------------------- 请各位高手用javascript 给写个 --------------------编程问答-------------------- jQuery
var sum=0;
$("input[type=text]").each(function(){
sum+=$(this).val();
}); --------------------编程问答-------------------- 那我在文本框失去焦点是怎么调用 --------------------编程问答--------------------
+ --------------------编程问答-------------------- name一样的解决方法
function sum()
{
var sum=0;
for(var i=0;i<document.getElementsByName("textfield").length;i++)
{
sum+=parseFloat(document.Form1.textfield[i].value);
}
}
补充:.NET技术 , ASP.NET