Вычислять на лету, все еще разрешая ввод — Javascript API

У меня есть таблица 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);

Количество рассчитывается на лету, но я не могу редактировать поле, и иногда мне нужно вставить его вручную без расчета. Я имею в виду установить в этом поле автоматически рассчитанное значение, но также разрешить свободный ввод.

Пожалуйста помоги.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …