Javascript.RU

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

расчет по формуле с выпадающим списком
Добрый день. Буду благодарен за любую помощь.
Хочу создать что то наподобие калькулятора для сайта, чтобы при выборе из выпадающего списка и введении двух значений(Длина и Ширина) выводился результат по формуле.
Т.е если A - длина, B - ширина, а C и D- значение из выпадающего списка, то формула приобретает примерно такой вид ((A*B/10000*C)+D)

где заранее известно что:
C=4214,83
D=607,46
И у каждого объекта из выпадающего списка они будут свои.

А значения A и B нужно вводить вручную в текстовом поле.
Но так как в JS я дуб дубом, то дальше этого не продвинулся:


<!DOCTYPE html>
<html>
<head>
	<title>Подсчет стоимости изделий из жидкого камня</title>
	<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
<body>
<b>Тип изделия:</b><br/>
<select onchange="calc()" id="ProductType">
	<option value="0">Выбрать</option>
	<option value="6720">Столешница</option>
	<option value="4450">Стеновая панель</option>
	<option value="6720">Барная стойка</option>
	<option value="6720">Подоконник</option>
	<option value="920">Отбойник</option>
	<option value="10200">Мойка</option>
</select>
  Длина: <input type="text" id="VaueLen" value="1" onkeyup="calc()" /> см.
  Ширина: <input type="text" id="ValueWid" value="1" onkeyup="calc()" /> см.

<div>Цена: <span id="result">0</span> руб.</div>
</body>

<script type="text/javascript">
 /*
* Функция подсчета стоимости изделий из жидкого камня
 */
function calc() {
//получаем ссылку на элемент Select (Тип изделия)
var ProductType = document.getElementById('ProductType');
var cvet = document.getElementById('cvet');
//получаем ссылку на элемент input (Размеры)
var VaueLen = document.getElementById('VaueLen');
var VaueWid = document.getElementById('VaueWid');
//получаем ссылку на элемент span, в него будем писать стоимость
var result = document.getElementById('result'); 
var price = 0;
price += parseInt(ProductType.options[ProductType.selectedIndex].value);
//price += (is_html.checked == true) ? parseInt(is_html.value) : 0;
price = parseInt(VaueLen.value) * price;

result.innerHTML = price;
}
</script>
</html>

Последний раз редактировалось Burn17, 24.06.2014 в 14:13.
Ответить с цитированием
  #2 (permalink)  
Старый 25.06.2014, 13:31
Кандидат Javascript-наук
Отправить личное сообщение для Brutus Посмотреть профиль Найти все сообщения от Brutus
 
Регистрация: 24.11.2013
Сообщений: 127

http://learn.javascript.ru/play/t2kigc

Если я правильно тебя понял
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с выпадающим списком (SELECT) Bogus Общие вопросы Javascript 14 11.03.2013 08:39
Помогите с выпадающим списком Cke4 Элементы интерфейса 5 28.09.2010 09:24
Помогите новичку с выпадающим списком interest Элементы интерфейса 5 19.05.2010 13:15
проблема с выпадающим списком analord jQuery 5 08.07.2009 12:38