да нет. не ставил. я нашел причину почему не работает но это меня не спасает. функция sel() запускается только при выборе селекта. а мне нужно чтобы значение summ было 0 до выбора а потом менялось. чтобы ноль был я сделал, а вот чтобы менялась не могу. сейчас у меня так -
function sel(x)
{
$.ajax({
type: 'POST',
url: 'right.php',
data: { sel: $('#type_cards_'+x).val() },
success: function(responce){summ = responce;}
});
};
for(i=0;i<numsel;i++) {
var num = i+1; // Порядковый номер селекта
//var price_card = 100-i;
var spansel = spansel+'<div class="block_spansel">'+
'<div class="num_card">Sim карта #'+num+'</div>'+
'<select id="type_cards_'+num+'" name="cards_'+num+'" class="select_addcards" onchange="sel('+num+');" >'+
'<?
$sel = mysql_query("SELECT * FROM `content_tovar` WHERE `type`=1");
while ($row = mysql_fetch_assoc($sel)) {
echo "<option value=\"$row[id]\">$row[name]</option>";
}?>'+'</select>'+
'<input id="sum_'+num+'" name="sum_'+num+'" type="hidden" value="" />'+
'<div class="price_card" id="price_card_'+num+'"></div>'+
'</div>';
}
var out = $("#ncards").html(spansel); // Выводим селекты в див.
// Стилизируем селекты.
var params = {
changedEl: ".select_addcards",
visRows: 5,
scrollArrows: true
}
cuSel(params);
//Выводим блок суммы заказа с кнопкой "Далее".
var sumrow = '<div class="sum_info">'+
'<div class="sum_txt">Сумма для оплаты: </div>'+
'<div class="sum_num">'+summ+' $</div>'+
'<input id="form_sim_save" type="hidden" name="sum_num" value="'+summ+'" />'+
'<input id="form_sim_save" type="hidden" name="go_address" value="Далее" />'+
'<input id="form_sim_save" type="submit" class="sum_b" value="" />'+
'</div>';
$('#nscards').html(sumrow);
return out;
}