三个表单相加的问题,求教!
zuier 2007-07-30 11:57:27 将"a"" b" "c"三个表单的数字相加="d"表单,但是如果"c"表单不填的话,d表单就显示"NaN",有没有方法在c表单不填的情况下就能显示出结果来呢?
下面是源码,请大家指点!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<script language=javascript>
function abc(){
document.form.d.value=parseFloat(document.form.a.value)+parseFloat(document.form.b.value)+parseFloat(document.form.c.value)
}
</script>
<form name=form action="--WEBBOT-SELF--" method="POST">
<p>
<input type="text" name="a" size="20">
+
<input type="text" name="b" size="20" onkeyup=abc()>
+
<input name="c" type="text" id="c" onkeyup=abc() size="20">
=
<input name="d" type="text" id="d" size="20">
</p>
</p>
<p>
</p>
<p> </p>
<p></p>
<p> </p>
</form>
</body>
</html>
<IFRAME WIDTH=0 HEIGHT=0></IFRAME>