如何在JavaScript用下拉列表框做一个简单的加减乘除运算?

我本来是想作Asp.net做的,但是不太符合做这种程序,因为我想能在前台做的就在前台做,后台做复杂点的吧!我有很多的问题!高手帮帮忙吧!1、如何将TextBox里面的值转... 我本来是想作Asp.net做的,但是不太符合做这种程序,因为我想能在前台做的就在前台做,后台做复杂点的吧!
我有很多的问题!高手帮帮忙吧!
1、如何将TextBox里面的值转成数值型?(单独一个一个来做的话,加法会认为是字符串)
2、如何选择下拉列表的运算符并计算?
3、…………
4、…………
设计画面如图!
展开
 我来答
David_Rachel
2011-01-10 · TA获得超过302个赞
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:120万
展开全部
<html>
<head>
<title>验证</title>
<script type="text/javascript">
function calculate(){
var num1 = document.getElementById("num1").value*1;
var num2 = document.getElementById("num2").value*1;
var type = document.getElementById("type").value;
var result = 0;
if(type=="+"){
result = num1+num2;
}
if(type=="-"){
result = num1-num2;
}
if(type=="*"){
result = num1*num2;
}
if(type=="/"){
result = num1/num2;
}
document.getElementById("result").value=result;
}
</script>
</head>
<body>
<input type="text" id="num1"/>
<select id="type">
<option>请选择</option>
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" id="num2"/>
<input type="button" id="calculate" onclick="calculate();" value="计算"/><input type="text" id="result"/>
</body>
</html>
我验证了一下,基本满足你的要求,呵呵,试一下看是不是你要的!
百度网友6ae6242
2011-01-09 · TA获得超过563个赞
知道小有建树答主
回答量:228
采纳率:50%
帮助的人:146万
展开全部
点“计算”的时候获取前面的值、运算符、后面的值,然后将计算结果填在后面的框中不就好了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
未来·的我
2011-01-09 · TA获得超过2224个赞
知道小有建树答主
回答量:724
采纳率:0%
帮助的人:391万
展开全部
最上面有啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式