прошу помочь
Подскажите как вычислить какой пользователь выбрал в выпадающем списке Value ? и задать по этому выбору списка определенную расчетную формулу - допустим есть список: яблоко 1, яблоко 2, яблоко 3, ниже ячейка - доля яблока - пользователь вводит число. Дальше расчитывается цена доли яблока для "Яблоко 2" с умножением вводного числа пользователем на 3 например ?
|
так же как и у остальных элементов ввода selectElement.value
|
Цитата:
вот примерный HTML код... <select id="type"> <option value="1">Яблоко 1</option> <option value="2">Яблоко 2</option> <option value="3">Яблоко 3</option></select> <div>Сколько долек</div><input id="dolya" onkeypress="return isNumberKey(event)" type="text" /> Как в JS дальше лучше реализовать ? помогите пожалуйста... только без jquery :cray: :help: только например сделать формулу из расчета что для Яблоко 1 и Яблоко 2 - вводимое число умножается на 3, а для Яблоко 3 - на 5.... как это сделать ? |
Цитата:
var selectedValue = document.querySelector("#type").value; так же из остальных нужных инпутов значение получаешь и работаешь с ними |
Цитата:
я правильно понял - мы получили селект опции которую выбрал пользователь, т.е. другими словами - то что выбрал пользователь из выпадающего списка, так ? но мне нужно назначить на определенные элементы из списка формулу расчета - данный пример упрощенный, в рабочем коде - там список из 28 позиций, 6 из которых считается по одной формуле - умножается введенное число на одно значение, 10 позиций - на другое и т.д. - как это объединить и записать в формулу ? или так - как обозначить определённые опции и объединить их в одну переменную. а другую группу в другую переменную, чтобы потом ими оперировать в формуле ? |
Ну у полей никаких предопределнных свойств и атрибутов, чтобы туда формулу записывать и все само считалось. Получаешь value каждого поля и считаешь, как вздумается.
|
Часовой пояс GMT +3, время: 15:53. |