自动计算这两个文本框的积(就是乘法)
var txtAmount = new Ext.form.TextField({
fieldLabel : '数量',
name : 'purchaseVo.amount',
allowBlank : false
});
var txtUnitPrice = new Ext.form.TextField({
fieldLabel : '单价',
name : 'purchaseVo.unitPrice',
allowBlank : false
});
var txtTotalMoney = new Ext.form.TextField({
fieldLabel : '总金额',
name : 'purchaseVo.totalMoney',
allowBlank : false
});
//自动计算总金额的方法是不是放在总金额那里
input自带方法oninput & onpropertychange 监听事件
<html>提示到这里,怎么实现还是自己想办法较好!
如有问题请继续追问,望采纳!
追问我补充了代码,就是那个方法怎么写
追答方法不是已经给你了吗,在两个需要计算的文本框加上oninput和onpropertychange属性,然后调用你的算法,算了代码给你粘出来!
<html>参考下,校验什么的需要自己完善下
我补充了代码,就是那个方法怎么写
追答是数量和单价输入完成后就完成计算
如果有先后顺序的话,哪个后输入完,就放在哪里做计算
哈喽你写的这 debugger;是用来干嘛的,调试?
追答是的,需要多熟悉下api
有疑问可以到群里问下
好像没有反应。。
追答用ff或者chrome, 打开后按f12
再操作
没有火狐和谷歌。。用了其他浏览器按了f12没有提示错误,一定要用这两个浏览器吗- -,这个f12我最近也在用的,两个listeners都要写吗,我都放进去了。
追答要确认下数量和单价有没有要求输入的顺序
如果没有的话,两个都要加了,如果有,就加在后面输入的那个控件
debugger 不会提示错误额
你可以在debugger前加alert
能具体点吗,我初学
追答在定义第2个文本框的时候添加listners:{blur:function()}事件 该事件里面填写获取第1 2 两个文本框的值 然后相乘 给第3个赋值就可以了