Показать сообщение отдельно
  #1 (permalink)  
Старый 11.11.2016, 12:49
Новичок на форуме
Отправить личное сообщение для MrZlo Посмотреть профиль Найти все сообщения от MrZlo
 
Регистрация: 11.11.2016
Сообщений: 6

Зависимый список с выводом стоимости. Нужна помощь
Добрый день уважаемые форумчане!
На просторах данного форума нашел темку от 10 года, и забрал из нее скриптик. Сама тема

Забрал из нее сливки и начал делать для себя. Вроде все сначала шло как по маслу но, потом наткнулся на проблему.
Сам скрипт во вложении.

Суть проблемы: нужно сделать что бы выводилась сумма из выбранной опции value.
<select id="articul_1" name="rar" class="select">
			<optgroup label="Granta St">
				<option id="g1" value="1300">На 1 сутки</option>
				<option id="g2" value="1100">2-3 суток</option>
				<option id="g3" value="1000">4-6 суток</option>
			</optgroup>
			<optgroup label="Granta Nm">
				<option id="g4" value="1600">На 1 сутки</option>
				<option id="g5" value="1300">2-3 суток</option>
				<option id="g6" value="1200">4-6 суток</option>
			</optgroup>

		</select>
		<br><br>
		<input type="button" onClick="javascript:CalcSum();" value="Расчитать стоимость">
		<br><br>
		<div id=TextSum></div>

На данный момент выводится только последний.

Сам скрипт подсчета:
function CalcSum(){
			var o=document.getElementById("articul_1");
			sum = 0;
			for(var i = 0; i < o.options.length; i++) {
				m1 = o.options[i].value;
				
				if ((m1 > 0)) {
					sum = m1;
				}
			}
			document.getElementById('TextSum').innerHTML = sum + " руб.";
		}


Почему выводится только последний, а не тот который я выбрал?
Дополнительно: как заблокировать подкатегорию, до тех пор пока не выбрана главная категория.

Заранее спасибо!
Вложения:
Тип файла: zip podshet.zip (2.5 Кб, 0 просмотров)
Ответить с цитированием