<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<INPUT TYPE="text" NAME="txt1" id="txt1" value="">+
<INPUT TYPE="text" NAME="txt2" id="txt2" value="" onblur="document.getElementById('total').value=parseInt(document.getElementById('txt1').value)+parseInt(this.value);">
=<INPUT TYPE="text" NAME="txt1" id="total" value="">
</BODY>
</HTML>
<FORM METHOD=POST ACTION="" name="main"><INPUT TYPE="text" NAME="cost">
<INPUT TYPE="text" NAME="num" onchange="docost();">
<INPUT TYPE="text" NAME="allcost"></FORM><SCRIPT LANGUAGE="JavaScript">
<!--
function docost()
{ document.main.allcost.value=document.main.cost.value*document.main.num.value;
}
//-->
</SCRIPT>
的parseInt用的好,我疏忽了
也就是说我每输一位数的时候,结果在随着我输入在改变.
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<script language="javascript">
document.onkeyup=function()
{
document.getElementById('total').value=parseInt(document.getElementById('txt1').value)+parseInt(document.getElementById('txt2').value);
}
</script>
<INPUT TYPE="text" NAME="txt1" id="txt1" value="0">+
<INPUT TYPE="text" NAME="txt2" id="txt2" value="0" >
=<INPUT TYPE="text" NAME="txt1" id="total" value="">
</BODY>
</HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<script language="javascript">
document.onkeyup=function()
{
document.getElementById('total').value=parseInt(document.getElementById('txt1').value)+parseInt(document.getElementById('txt2').value);
}
</script>
<INPUT TYPE="text" NAME="txt1" id="txt1" value="0">+
<INPUT TYPE="text" NAME="txt2" id="txt2" value="0" >
=<INPUT TYPE="text" NAME="txt1" id="total" value="">
</BODY>
</HTML>