vbscript中即时加法代码怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:15:21
代码是这样的:
<form method="post" action="<%=MM_editAction%>" name="form1">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">手机得分:</td>
<td><input type="text" name="Element12" value="" size="32">
</td>
</tr>
</tr>
<tr valign="baseline">
<td nowrap align="right">过期得分:</td>
<td><input type="text" name="Element14" value="" size="32">
</td>
</tr>
<tr valign="baseline">

</tr>
<tr valign="baseline">
<td nowrap align="right">人员得分:</td>
<td><input type="text" nam

你的要求可以实现,不过是JavaScript,不是VBScript,请参考
<script>
var elementsArr = new Array("Element12","Element14","Element16","Element18","Element20");
for(var i=0; i<10; i++){
elementsArr[i] = "Element"+(12+i*2)+"";
}
function reComputeTotal(){
var total = 0;
with(document.all){
for(var i=0; i<elementsArr.length; i++){
var val = eval(elementsArr[i]).value;
val=val.replace(/(^\s+|\s+$)/g,""); //去空格
if(val==""||val.match(/\D/)!=null){ //判断非数字
continue;
}
total += parseInt(val);
}
Element31.value = total;
}
}
</script>
<form method="post" action="<%=MM_editAction%>" name="form1">
<table align="center">
<tr valign="bas