Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.03.2011, 17:34
Новичок на форуме
Отправить личное сообщение для bodya-dnepr Посмотреть профиль Найти все сообщения от bodya-dnepr
 
Регистрация: 28.03.2011
Сообщений: 1

вернуть значение в html
есть своеобразный калькулятор:
есть несколько <select>, в которых содержится несколько <option> с разным value. При выборе значений в каждом <select>, скрипт подсчитывает сумму из всех <option>.
Как сделать чтобы скрипт вернул в html стороку типа
<input type="hidden" name="add_price" value="100">
текущий вариант у меня так работать не хочет (вернее он работает, но при нажатии кнопки отправки данных add_price не передаётся, отсюда php не корректно отрабатывает)
function jqShowOptPrice(){
var sPrice = jqOptValPrices["prodPrice"];
var addPrice = jqOptValPrices["prodPrice"] - jqOptValPrices["prodPrice"];
var a = $(".jqOptSelect");
for (var i = 0; i < a.length; i++) {
vId = a[i].options[a[i].selectedIndex].value;
if (jqOptValPrices[vId]) sPrice = sPrice + jqOptValPrices[vId];
if (jqOptValPrices[vId]) addPrice = addPrice + jqOptValPrices[vId];
}
var a = $(".jqOptRadio");
for (var i = 0; i < a.length; i++) {
if (a[i].checked) {
vId = a[i].value;
if (jqOptValPrices[vId]) sPrice = sPrice + jqOptValPrices[vId];
}
}
if (sPrice != jqOptValPrices["prodPrice"]) {
$("#jqOptPrice").html("Стоимость комплекта: \<center style='font-size:14pt;color:#CC3300;'\>" + sPrice + 

'&nbsp;грн.\<\/center\>\<input type="hidden" name="add_price" value="' + addPrice + '"\>');
}
else {
$("#jqOptPrice").html("");
}
}
$(document).ready(function(){
$(".jqOptSelect").bind("change", jqShowOptPrice);
$(".jqOptRadio").bind("click", jqShowOptPrice);
jqShowOptPrice();
}
);
</script>

Последний раз редактировалось bodya-dnepr, 28.03.2011 в 17:40.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вернуть default значение элемента ? dimaan777 jQuery 3 15.02.2011 11:51
Не получается вернуть в родительское окно значение из нескольких строк javascript_pupil Общие вопросы Javascript 8 28.11.2010 18:14
Динамические html элементы sky Элементы интерфейса 2 07.03.2010 11:58
AJAX. Возвращение массива HTML Neil AJAX и COMET 9 12.02.2009 16:00
Вернуть значение из HTTP Response Viper jQuery 0 05.10.2008 15:52