用WEB jsp做计算器 做到一半出问题了 求解决.
发布网友
发布时间:2023-12-22 00:49
我来回答
共4个回答
热心网友
时间:2024-02-18 19:16
<SCRIPT language="JavaScript">
function getResult(a){
var num1 = parseFloat(document.myform.number1.value);
var num2 = parseFloat(document.myform.number2.value);
var result = 0.0;
if(a=='+'){
result = num1+num2;
}
if(a=='-'){
result = num1-num2;
}
if(a=='*'){
result = num1*num2;
}
if(a=='/'){
result = num1/num2;
}
if(a=='%'){
result = num1%num2;
}
document.myform.res.value = result;
}
</SCRIPT>
</HEAD>
<BODY>
<FORM name="myform">
第一个数: <INPUT type="text" name="number1" ><BR/>
第二个数: <INPUT type="text" name="number2" ><BR/>
<BR/>
<INPUT type="button" value="+" name="加" onclick="getResult('+')">
<INPUT type="button" value="-" name="减" onclick="getResult('-')">
<INPUT type="button" value="*" name="乘" onclick="getResult('*')">
<INPUT type="button" value="/" name="除" onclick="getResult('/')">
<INPUT type="button" value="%" name="除" onclick="getResult('%')">
<BR/>
计算结果:<INPUT type="text" value="" name="res">
你参考一下吧
热心网友
时间:2024-02-18 19:16
<input type="radio" name="1" value="jia">加
<input type="radio" name="1" value="jian">减
<input type="radio" name="1" value="cheng">乘
<input type="radio" name="1" value="chu">除<br>
变量名改下 试试 ,java中没有以数字为变量名的。
热心网友
时间:2024-02-18 19:17
用js做 点击记录值就OK了
热心网友
时间:2024-02-18 19:17
你做个web版的计算器需要用到<% %>吗?依据你上面写的代码,貌似是搞不定的,直接用js就可以解决了追问我只是想用着种方法做个能加减乘除的计算器.
追答JSP其实就是web的动态版,唯一的区别就是可以接受服务器传过来的数据,而web开发中,最重要的就是html和js,JS是什么或者它的重要性我就不说了吧,JSP和JS不冲突,你用纯JSP脚本明显的就是钻进死胡同,那没法。。。就像你非得把袜子戴到手上,可当然可以,但是合理吗?