怎么实现计算?
我在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();