Показать сообщение отдельно
  #6 (permalink)  
Старый 03.11.2012, 19:41
Новичок на форуме
Отправить личное сообщение для Snek17 Посмотреть профиль Найти все сообщения от Snek17
 
Регистрация: 02.11.2012
Сообщений: 2

Походу не правильно впихнул:
<?php
if( !empty( $price_info["product_price_id"] )) { ?>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery(".inputboxattrib").change(function () {

function getSumOptions(){
   var sum=0;//локальная переменная недоступная за пределами функции
   $(".inputboxattrib").find("option").each(function(){
       //parseFloat должно вернуть число с точкой. если в value число, иначе nan, и весь расчёт на смарку ))
       sum += parseFloat(this.val()); 
   });
   alert (sum);
}
//при изменении inputboxattrib, сработает расчёт
$('.inputboxattrib').change( getSumOptions );

jQuery('span.productPrice').replaceWith('<span class="productPrice">' + getSumOptions () + '</span>');
})
});
</script>
	<span class="productPrice">
		<?php echo $CURRENCY_DISPLAY->getFullValue($base_price) ?>
		<?php echo $text_including_tax ?>
	</span>
<?php
}
echo $price_table;
?>


Вот тут ведется война: http://mobilario.cleverhosting.org/i...emart&Itemid=1

Как видите есть несколько селектов с ценами, вот их и нужно подсчитать, помогите пожалуйста с решением задачи.
Ответить с цитированием