各位大哥帮帮小弟。高分
我做计算器时遇见了几个问题,真不知道怎么解决了,
第一:在计算器当中出现了2个或多个符号在一起时,?
第二:我要他只能输入20个字符,?
我的代码如下:请大哥们帮帮忙:
<html>
<head>
<title>欢迎观临哈哈网站</title>
<script language="javascript">
<!--
function xianshi(a)
{
flag=true
document.myform.wen.value+=a
}
function c()
{
document.myform.wen.value=""
document.myform.danan.value=""
}
function jieguo()
{
document.myform.wen.value;
var a=eval(document.myform.wen.value)
document.myform.danan.value=a
}
function em(sum)
{
flag=true
if (sum>16)
{
flag=false
}
}
-->
</script>
</head>
<body>
<center>
<form name="myform">
<TD><input type="button"name="b1" value=" 7 " onclick="xianshi(7)"></TD>
<TD><input type="button"name="b2" value=" 8 "onclick="xianshi(8)"></TD>
<TD><input type="button"name="b3" value=" 9 "onclick="xianshi(9)"></TD>
<TD><input type="button"name="b4" value=" - "onclick="xianshi('-')"></TD>
<br>
<TD><input type="button"name="b5" value=" 4 "onclick="xianshi(4)"></TD>
<TD><input type="button"name="b6" value=" 5 "onclick="xianshi(5)"></TD>
<TD><input type="button"name="b7" value=" 6 "onclick="xianshi(6)"></TD>
<TD><input type="button"name="b8" value=" + "onclick="xianshi('+')"></TD>
<br>
<TD><input type="button"name="b9" value=" 1 "onclick="xianshi(1)"></TD>
<TD><input type="button"name="b10" value=" 2 "onclick="xianshi(2)"></TD>
<TD><input type="button"name="b11" value=" 3 "onclick="xianshi(3)"></TD>
<TD><input type="button"name="b12" value=" . "onclick="xianshi('.')"></TD>
<br>
<TD><input type="button"name="b13" value=" 0 "onclick="xianshi(0)"></TD>
<TD><input type="button"name="b14" value=" / "onclick="xianshi('/')"></TD>
<TD><input type="button"name="b15" value=" * "onclick="xianshi('*')"></TD>
<TD><input type="button"name="b16" value=" = "onclick="jieguo()" ></TD>
<br>
<TD><input type="button"name="b17" value=" c "onclick="c()" ></TD>
<br>
<br>
<input type="text" name="wen" value="" maxlength="16">
<br>
<br>
<input type="text" name="danan" value="结果">
</form>
</center>
</body>
</html>