나는 2 개의 비활성화 된 입력 상자를 합산하려고합니다. 0의 값을 계속 유지합니다. 페이지가로드 될 때의 값이 thats이기 때문에 생각합니다. 확실하지 않습니다.2의 값을 사용하지 못함
내 JS :
$(document).on('change', '.var1', function(){
var total = 0;
$('.var1').each(function() {
total += parseFloat($(this).val());
});
$('#sum').val(total)
});
$(document).on('change', '.var2', function(){
var total = 0;
$('.var2').each(function() {
total += parseFloat($(this).val());
});
$('#sum2').val(total)
});
$(document).ready(function(){
var a = +$('input[name=sum]').val();
var b = +$('input[name=sum2]').val();
var total = a+b;
$('#total').val(a+b);
});
HTML :
print "<select class=\"var1\" name=\"var1[$transnum]\">"; var1_list();
print "</select>\n";
print "<select class=\"var2\" name=\"var2[$transnum]\">"; var2_list();
print "</select>\n";
print "<input name=\"sum\" id=\"sum\" type=\"text\" size=\"4\"/ disabled>\n"; //add up 1
print "<input name=\"sum2\" id=\"sum2\" type=\"text\" size=\"4\"/ disabled>\n"; //add up 2
print "<input name=\"total\" id=\"total\" type=\"text\" size=\"4\"/ disabled>\n"; // add up total
여기서 class = var1 및 var2 인 코드는 무엇입니까? –
내가 편집 한 게시물 ...하지만 그게 내가 원하는 걸로 할 일이 없어 .. 난 그냥 2 액티브 비활성화 된 상자에서 값을 추가하려면 – rubberchicken
합계 및 sum2 풀다운 메뉴에서 총 합계 .. 그게 잘 작동 .. 방금 합계를 합계 2 합계를 사용하지 않으려면 # – rubberchicken