Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.06.2015, 15:02
Интересующийся
Отправить личное сообщение для Valtar7 Посмотреть профиль Найти все сообщения от Valtar7
 
Регистрация: 30.06.2015
Сообщений: 10

Скрипт не выводит общую сумму товаров
Здравствуйте. Нужна помощь.
Проблема заключается в том что скрипт не выводит общую сумму товаров.
<html>

<head>
  <meta charset="utf-8">
  	<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
</head>

<body>



 <form action="action.php" method="post">
	<table id="tableSelect" width="100%" cellpadding="0" cellspacing="0">
    	<tr>
        	<th>Описание</th>
            <th>Ед.изм.</th>
            <th>Колличество</th>
            <th>Цена</th>
            <th>Сумма по позиции</th>
        </tr>
        
        <tr>
        	<td>Полотно</td>
            <td class="vertical">Метры</td>
            <td>
            	<select id="pos_1" name="veduschiy">
                	<option value="0" selected>-</option>
                	<option value="490">Матовое полотно</option>
                    <option value="690">Глянец</option>
                    <option value="790">Сатин</option>
                </select>
            <input id="pos_1_price" type="text" class="vertical" value="0">
			</td>
            <td class="vertical" id=""></td>
			
            <td id="pos_1_count">0</td>
        </tr>
        
 <tr>
        	<td>Полотно1</td>
            <td class="vertical1">Метры1</td>
            <td>
            	<select id="pos_2" name="veduschiy1">
                	<option value="0" selected>-</option>
                	<option value="490">Матовое полотно1</option>
                    <option value="690">Глянец1</option>
                    <option value="790">Сатин1</option>
                </select>
            <input id="pos_2_price" type="text" class="vertical" value="0">
			</td>
            <td class="vertical" id=""></td>
			
            <td id="pos_2_count">0</td>
        </tr>
 <div id="count_price"><p>Итого: <span></span> руб.</p></div>
</form>


   <script>
// JavaScript Document
$(document).ready(function() {
	
	$("#tableSelect").change(function() {
		var totalSum = 0;

		$("input[id^='pos'], select[id^='pos']").each(function() {
			var idElement = "#"+$(this).attr("id"), 
				priceField = parseInt($(idElement+"_price").val()), 

				countField = parseInt($(this).val()); 

			
			$(idElement+"_count").text(countField * priceField); 

			totalSum += priceField * countField;

			
		});
		$("#count_price span").text(totalSum);
		
	});
});
    </script>
</body></html>
Ответить с цитированием
  #2 (permalink)  
Старый 30.06.2015, 15:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Valtar7,
priceField = parseInt($(idElement+"_price").val())||0,

				countField = parseInt($(this).val())||0;
Ответить с цитированием
  #3 (permalink)  
Старый 30.06.2015, 19:21
Интересующийся
Отправить личное сообщение для Valtar7 Посмотреть профиль Найти все сообщения от Valtar7
 
Регистрация: 30.06.2015
Сообщений: 10

Спасибо вы мне очень помогли.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не выводит сумму porezon Общие вопросы Javascript 10 05.12.2014 22:20
Скрипт выводит не верные значения Мария21 Серверные языки и технологии 3 21.05.2013 23:31
Скрипт корзины выводит не ту информацию. Помогире пожалуйста решить проблему. Пётр Викторович Элементы интерфейса 1 21.01.2013 08:48
Помогите написать скрипт к моему сайту, который выводит окошко со списком заданий litwisha Ваши сайты и скрипты 2 30.12.2012 20:25
помогите доработать скрипт Medvedoc Javascript под браузер 0 18.10.2011 16:09