javascripte sormuşsunuz ama jquery kullandığınızı umarak ile şöyle hızlı halledebilirsiniz.
<div class="toplanacaklar">
<input type="text" >
<input type="text" >
<input type="text" >
<input type="text" >
<input type="text" >
</div>
<input type="text" class="toplam">$(function(){
$(".toplanacaklar input").change(function(){
var t=0;
$(".toplanacaklar input").each(function(){
if($(this).val() != "") t = parseFloat($(this).val())+t;
});
$(".toplam").val(t);
});
});
html yapınızı paylaşmadığınız için ana mantığı bu örnekle anlarsınız umarım.
Kolaylıklar.
HTML si şu şeklinde:
<input type="text" name="ucret_1" id="ucret_1" />
<input type="text" name="ucret_2" id="ucret_2" />
<input type="text" name="ucret_3" id="ucret_3" />
<input type="text" name="ucret_4" id="ucret_4" />
<input type="text" name="ucret_5" id="ucret_5" />
<br />
Toplam
<input type="text" name="toplam_ucret" id="toplam_ucret" />