日期:2014-05-17  浏览次数:20643 次

.net 中,gridview 中,有一个文本框,我想让它的值输入完后,后面的值发生变化
就是当改变文本框的值时,后面的总额会自动算出,不需要点击enter 键,或者是点击某个按钮。


单价 数量 总额 
20 2 40

现在 我将2 改为 3 总额 应该为 60 
现在我已经实现了,只是得出总额的时候,但是需要点击enter键,怎样实现当我输入完数量时,总额就能直接算出呢!


帮帮忙吧!

------解决方案--------------------
你可以利用js 来实现,也就是<input type='text' onchange='改变方法'
------解决方案--------------------
给你的数量文本框加 onblur 事件 

在这个事件里 用 js去实现
------解决方案--------------------
楼主是想输完数字总额发生变化 那就在你的数量或单价里添加JS事件 用onkeyup吧
------解决方案--------------------
用html控件,onchange事件
------解决方案--------------------
综上 也就是采用JS的事件来做处理。

------解决方案--------------------
请直接赋值下面的源代码测试看效果
http://topic.csdn.net/u/20120315/16/2c625f4b-2e6d-433f-9e1e-631dd56fac69.html