4つのテキスト入力要素を持つフォームがあります。そのうちの1つが更新されるたびに、ユーザーがボタンを押さなくても、4つのテキスト入力ボックスの合計が下のdivに表示されるようにしたいと思います。これが私がこれまでに持っているものです(私はここからアイデアを得ました[これはselectでのみ機能しますか?]):
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を初めて使用するので、この場合に使用する必要があるかどうかわかりません。