我有一个包含四个文本输入元素的表单。每次更新其中一个时,我希望四个文本输入框的总和显示在下面的 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 新手,所以我不确定是否应该在这种情况下使用它。