我有一个名为invoice_detais
的Mysql表,我正在使用PHP代码生成器PHPRUNER从我的数据库中检索,添加和编辑数据。在用于在invoice_details
中添加新记录的页面中,我设置了以下Javascript事件:
var ctrlPrice = Runner.getControl(pageid, 'Price');
var ctrlQuantity = Runner.getControl(pageid, 'Quantity');
var ctrlTotal = Runner.getControl(pageid, 'Total');
function func() {
ctrlTotal.setValue(Number(ctrlPrice.getValue()) - Number(ctrlQuantity.getValue()));
};
ctrlPrice.on('keyup', func);
ctrlQuantity.on('change', func);
数量是在飞行中计算的,但是我无法编辑该字段,有时我需要手动插入它而不进行计算。我的意思是将此字段设置为自动计算的值,但也允许自由输入。
请帮忙。