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

Dropdown и массивы - как совместить?
Друзья, нужна помощь. Товарищ попросил меня помочь им с сайтом, там есть некий калькулятор расчета.
Вот с ним то я и туплю, т.к. Java для меня - тёмный лес.

К примеру, мы имеем следующую банальную форму:
<form action="" name="Calc" id="Calc" method="post" class=""><label>Машина</label><select size="1" class="" title="" name="input_select_1">
<option value="HND">Hyundai</option>
<option value="VLV">Volvo</option>
<option value="VAZ">ВАЗ</option>
</select>
<label for="days">Дни</label><input id="days" maxlength="150" size="30" class="" title="" type="text" value="" name="days" />
<input name="input_submit_4" class="" value="Submit" type="submit" />
</form>


А также несколько массивов:
var HND = ["2350", "2290", "2190", "2000", "2180"];
var VLV = ["2150", "2090", "2000", "1900", "1600"];
var VAZ = ["2000", "1850", "1700", "1600", "1450"];


Нужна некая функция, которая бы брала значения из введенных select и input, брала бы определенное число из нужного массива, умножала бы его на значения введенного input и выводила бы результат на экран.

К примеру,
для значения input меньше 10 берет первое значение из массива
от 10 до 100 - второе значение из массива
от 100 до 500 - третье значение из массива
от 500 до 600 - четвертое значение из массива
от 600 до 1000 - пятое значение из масива.

К примеру, пользователь выбрал в select VOLVO и ввёл в input 550. Функция выбирает массив VLV (согласно выбранному select). Из массива берет 1900 (т.к 550 больше 500 и меньше 600). Затем выводит на экран результат умножения 550 на 1900.

Логику понимаю, но со знанием языка проблемы. Кто-нибудь может подсказать?
Ответить с цитированием