第1个回答 2011-08-26
<input type="text" name="txt1" value="">
<br/>
<input type="text" name="txt2" value="">
<br/>
<input type="text" name="txt3" value="" onclick="this.value=document.getElementById('txt1').value+document.getElementById('txt2').value">
<br/>
<input type="text" name="txt4" value="" onclick="this.value=document.getElementById('txt1').value*document.getElementById('txt2').value>
<br/>本回答被提问者采纳
第2个回答 2011-08-26
<html>
<head>
<script>
function init()
{
document.getElementById("input1").onkeyup = doit;
document.getElementById("input2").onkeyup = doit;
}
function doit()
{
var value1=parseInt(document.getElementById("input1").value);
var value2=parseInt(document.getElementById("input2").value);
if(!value1)value1=0;
if(!value2)value2=0;
document.getElementById("input3").value = value1+value2;
}
</script>
</head>
<body onLoad="init()">
<input id="input1" col="10" ></input>
<input id="input2" col="10"/></input>
<input id="input3" col="10"/></input>
</body>
</html>
这是个两个整数加的例子。
具体要乘还是要支持小数你可以根据自己的情况进行控制。