一般问题,请大家帮忙! if (document.all.r4.value == 0) document.all.r4.value = 0; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var sum=0;for(var i=1;i<5;i++){ if (document.all("r"+i).value == "") document.all("r"+i).value = 0; if (!parseInt(document.all("r"+i).value)) document.all("r"+i).value = 0; sum+=parseInt(document.all("r"+i).value);}alert(sum); zhaoxiaoyang(梅雪香)的方法不错,不过还应该扩展成如果输入的不是数字要置成0就更安全,这当然也可以用其他方法实现让只能输入数字。 function keyPressInt(src){ var e=window.event; code=e.keyCode; if(code >=48 && code <=57) return true; else {window.event.keyCode=null;return false;}}function keyPressFlt(src){ var e=window.event; code=e.keyCode; if(code >=48 && code <=57) return true; else if(code == 46 && src.value.indexOf('.')==-1) return true; else{ window.event.keyCode=null; return false; }}第一个只能输入数字,第二个还可以输入一个小数点调用方法是:onkeypress=函数名(this) 新手请高手帮忙 JavaScript中的函数参数传值问题? form 提交但没有转向后的焦点问题 麻烦各位专家给写个js调用 正则的代码 请教一个很简单的JS问题 关于createPopup的问题 请教一个小问题!很急,谢谢!! 哪位大峡过来看看,挺麻烦的问题! 有谁知道下面的程序段是什么意思? jquery 对象与dom 求解释 求救!鼠标触发文本框的问题 我要明白就进来瞅瞅.
for(var i=1;i<5;i++){
if (document.all("r"+i).value == "") document.all("r"+i).value = 0;
if (!parseInt(document.all("r"+i).value)) document.all("r"+i).value = 0;
sum+=parseInt(document.all("r"+i).value);
}
alert(sum);
var e=window.event;
code=e.keyCode;
if(code >=48 && code <=57) return true;
else {window.event.keyCode=null;return false;}
}
function keyPressFlt(src){
var e=window.event;
code=e.keyCode;
if(code >=48 && code <=57) return true;
else if(code == 46 && src.value.indexOf('.')==-1) return true;
else{ window.event.keyCode=null; return false; }
}
第一个只能输入数字,第二个还可以输入一个小数点
调用方法是:onkeypress=函数名(this)