Показать сообщение отдельно
  #10 (permalink)  
Старый 09.11.2013, 14:17
Профессор
Отправить личное сообщение для Faab Посмотреть профиль Найти все сообщения от Faab
 
Регистрация: 16.04.2012
Сообщений: 310

Я же писал тебе: я не вижу у тебя сложения.
<script>jQuery(document).ready(function(){
jQuery(".inputboxattrib").change(function () { //размер_полотна_field
  var atrribut1 = jQuery("#размер_полотна_field option:selected").attr("title");
  var atrribut2 = jQuery("#коробочный_брус_с_уплотнителем_1_шт_field option:selected").attr("title");
  //.. и так далее для всех аттрибутов
  
  // затем ты складываешь так как надо, например
  var priceTotal = atrribut1 + atrribut2;
  
  // и уже потом заменяешь с priceTotal
}) 
});</script>


При изменении (change) одного из аттрибутов, я бы заново узнал все значения твоих аттрибутов, потом бы сложил их, и вывел бы конечную цену.


Примечание 1: русский шрифт в id (#коробочный_брус_с_уплотни елем_1_шт_field) это нормально? Я бы так не рисковал.

Примечание 2: надеюсь ты понимаешь, что нужна проверка после того как ты поместил в atrribut2 какое то значение.
var atrribut2 = jQuery("#коробочный_брус_с_уплотнителем_1_шт_field option:selected").attr("title");

Тебе же нужны цифры, а не само строчное значение одной из опций списка. Ставь тут же проверку: если пользователь выбрал то-то, то числовое значение этого слагаемого будет таким-то и тд. Есть ещё варианты, но могу запутать тебя.

Последний раз редактировалось Faab, 09.11.2013 в 14:30.
Ответить с цитированием