<input type="text" name="aaa" value="" onBlur="add()">
<input type="text" name="bbb" value="" onBlur="add()">
<input type="text" name="ccc" value="" readonly><script>
function add(){
if (document.getElementById('aaa').value=='')
document.getElementById('aaa').value=0;
if(document.getElementById('bbb').value=='')
document.getElementById('aaa').value=0;
document.getElementById('ccc').value=parseInt(docuemnt.getElementById('aaa').value)+parseInt(document.getElementById('bbb').value)
}
</script>
<input type="text" name="bbb" value="" onBlur="add()">
<input type="text" name="ccc" value="" readonly><script>
function add(){
if (document.getElementById('aaa').value=='')
document.getElementById('aaa').value=0;
if(document.getElementById('bbb').value=='')
document.getElementById('aaa').value=0;
document.getElementById('ccc').value=parseInt(docuemnt.getElementById('aaa').value)+parseInt(document.getElementById('bbb').value)
}
</script>
-----------------------------------------
<script language="javascript">
function add(){
var aaa = document.getElementsByName("aaa");
var bbb = document.getElementsByName("bbb");
var ccc = document.getElementsByName("ccc");
for(var i=0;i<aaa.length;i++){
//整型
ccc[i].value=parseInt(aaa[i].value)+parseInt(bbb[i].value*1);
//浮点
//ccc[i].value=(parseFloat(aaa[i].value)*100+parseFloat(bbb[i].value*1)*100)/100;
}
}
</script>
你的方法 只对第一行好使 第2行就不行了!:(
leohuang(LEO)
你的方法 始终报错 说找不到对象 ~~:(
不过还是非常感谢2位支持我 再帮我看看
aaa___ bbb___ ccc___
aaa___ bbb___ ccc___
--------------------------------------------------
<form name="form" method="post" action="">
<input type="text" name="aaa" value="" onBlur="add()">
<input type="text" name="bbb" value="" onBlur="add()">
<input type="text" name="ccc" value="" readonly><input type="text" name="aaa" value="" onBlur="add()">
<input type="text" name="bbb" value="" onBlur="add()">
<input type="text" name="ccc" value="" readonly>
</form><script language="javascript">
function add(){
var aaa = document.getElementsByName("aaa");
var bbb = document.getElementsByName("bbb");
var ccc = document.getElementsByName("ccc");
for(var i=0;i<aaa.length;i++){
//整型
ccc[i].value=parseInt(aaa[i].value)+parseInt(bbb[i].value);
//浮点
ccc[i].value=(parseFloat(aaa[i].value)*100+parseFloat(bbb[i].value)*100)/100;
}
}
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<script type="text/javascript" language="javascript">
function add(){
var aaa = document.getElementsByName("aaa");
var bbb = document.getElementsByName("bbb");
var ccc = document.getElementsByName("ccc");
for(var i=0;i<aaa.length;i++){
//整型
ccc[i].value=parseInt(aaa[i].value)+parseInt(bbb[i].value);
//浮点
//ccc[i].value=(parseFloat(aaa[i].value)*100+parseFloat(bbb[i].value)*100)/100;
}
}function multiply(){
var ccc = document.getElementsByName("ccc");
var ddd = document.getElementsByName("ddd");
var eee = document.getElementsByName("eee");
for(var i=0;i<ccc.length;i++){
eee[i].value = =parseInt(ccc[i].value*1) * parseInt(ddd[i].value*1);
}
}
</script>
<body>
<form name="form" method="post" action="">
<input type="text" name="aaa" value="" onBlur="add()">
<input type="text" name="bbb" value="" onBlur="add()">
<input type="text" name="ccc" value="" readonly>
<input type="text" name="ddd" value="" onBlur="multiply()">
<input type="text" name="eee" value="" onBlur="multiply()"><input type="text" name="aaa" value="" onBlur="add()">
<input type="text" name="bbb" value="" onBlur="add()">
<input type="text" name="ccc" value="" readonly>
<input type="text" name="ddd" value="" onBlur="multiply()">
<input type="text" name="eee" value="" onBlur="multiply()"></form>
</body>
</html>
你们代码里面的"...value*1"是什么意思
???:(