всем привет! С Новым Годом!
подскажите кто знает - есть 2 селекта, и вниже сумма их выбранных значений. по дефолту открываются статичные значения, сумма прекрасно считается, все гуд. вот, а дальше такая история - по onchange первого, меняются значения во втором и я головой понимаю, что просто не "успевает" сумма просчитаться по новой, остается старая, до тех пор пока во втором селекте не поменять чего нибудь. тогда все опять начинает считать нормально. вот и еще если в первом селекте опять поменять что нибудь то к сумме "цепляется" значение от предидущего второго селекта. вот вопрос как заставить "обновиться", что ли всю эту конструкцию аццкую. в js как и jquery не силен. вникаю по мере потребности.
function sell(y) //функция для первого селекта
{
$.ajax({
type: 'POST',
url: 'right.php',
data: { sell:$('#packets'+y).val(),num:y
},
success: function(responce){$('#balance_'+y).html(responce);} });
var selects = $('.select_addcards').length;
var res = 0;
for (var i=1; i < selects+1; i++) {
res = parseInt(res) + parseInt($('#type_cards_'+i).val())+parseInt($('#bal_'+i).val());
}
$('.sum_num').html(res+'$');
$('#form_sim_save').val(res);
};
function selll(z)//функция для второго селекта
{
var selects = $('.select_addcards').length;
var res = 0;
for (var i=1; i < selects+1; i++) {
res = parseInt(res) + parseInt($('#type_cards_'+i).val())+parseInt($('#bal_'+i).val());
}
$('.sum_num').html(res+'$');
$('#form_sim_save').val(res);
};