У меня есть таблица Mysql под названием invoice_detais
и я использую генератор 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);
Количество рассчитывается на лету, но я не могу редактировать поле, и иногда мне нужно вставить его вручную без расчета. Я имею в виду установить в этом поле автоматически рассчитанное значение, но также разрешить свободный ввод.
Пожалуйста помоги.
Задача ещё не решена.
Других решений пока нет …