日期:2014-05-19  浏览次数:20971 次

怎么实现计算?
我在WEB页面中添加三个textbox
当我在前两个textbox中输入两个数字是
第三个textbox中相应的计算结果就出现
首先确定了计算方式是乘法

------解决方案--------------------
textbox3.Text = (decimal.Parse(textbox1.Text) * decimal.Parse(textbox1.Text)).ToString();
------解决方案--------------------
textbox3.Text = (decimal.Parse(textbox1.Text) * decimal.Parse(textbox2.Text)).ToString();
------解决方案--------------------
在web上建议用VbScript
原因:
1.没必要返回服务器计算;
2.JavaScript计算的结果有误差,有时候两个整数相减不是整数。
sub OhMyGod()
set tb1 = document.getElementById( "tb1 ")
set tb2 = document.getElementById( "tb2 ")
set tb3 = document.getElementById( "tb3 ")
tb3.value=Cstr(CCur(tb1.value)*CCur(tb2.value))
end sub
------解决方案--------------------
写在textchanged事件里

------解决方案--------------------
textbox3.Text = (decimal.Parse(add1.Text) * decimal.Parse(add2.Text)).ToString();

应写在Leave事件内才是效率。
------解决方案--------------------
textbox3.Text = (decimal.Parse(textbox1.Text) * decimal.Parse(textbox2.Text)).ToString();