У меня есть форма с четырьмя элементами ввода текста. Каждый раз, когда один из них обновляется, я хочу, чтобы сумма четырех текстовых полей ввода отображалась в div ниже, без нажатия пользователем кнопки. Вот то, что я до сих пор (я получил идею от here [делает это только работу с выбором?]):Обновление div с jQuery после ввода данных
var getSum = function() {
var email = $('#emailDown').val();
var internet = $('#internetDown').val();
var server = $('#serverDown').val();
var desktop = $('#pcDown').val();
//TODO:Check for integers (not needed with sliders)
var sum = email + internet + server + desktop;
$('totalHoursDown').html(sum);
}
$('#emailDown').change(getSum(event));
$('#internetDown').change(getSum(event));
$('#serverDown').change(getSum(event));
$('#pcDown').change(getSum(event));
В настоящее время, это не обновление. (Не беспокойтесь о проверке). Я новичок в PHP, поэтому не уверен, что я должен использовать его в этом экземпляре.
Приятный улов .... это вопрос здесь – TRR
Надежда christofer права –
Хороший улов, но это не решило проблему. – SomeKittens