1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
|
|
1 | |
Как при выборе select вывести количество и стоимость22.05.2015, 07:39. Показов 4709. Ответов 9
Метки нет Все метки)
(
Как при выборе значений из select'a(данные берутся из БД) в колонку "Кол-во" и "Цена" - вписывать 1 и стоимость, которая соответствует выбранному значению в списке?
Вот раб. вариант - http://jsfiddle.net/wtvkvqd9/ Хочется сделать как тут http://www.microtron.ua/configure-pc. Выбираем значение и цена выводится, которая надо
0
|
|
22.05.2015, 07:39 | |
Ответы с готовыми решениями:
9
Как в select на PHP при выборе определенного месяца, изменить количество дней При выборе элемента в <select> менять содержимое другого <select> Как сделать вывод определенного контента при выборе значения <option> из <select> Действие при выборе в Select |
53 / 53 / 22
Регистрация: 31.03.2015
Сообщений: 268
|
|
22.05.2015, 08:12 | 2 |
Могу сказать только, что это нужно делать с помощью JavaScript.
0
|
7 / 7 / 5
Регистрация: 24.12.2014
Сообщений: 33
|
|
22.05.2015, 08:37 | 3 |
обратите внимание, что во втором варианте цена уже есть в тексте опции select'а. Т.е. при формировании на сервере к названию добавляйте цену (как вариант, в скобках). А потом уже на клиенте (в браузере) при помощи js вытаскиваете это значение.
0
|
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
|
|
22.05.2015, 08:40 [ТС] | 4 |
lenk0belk0, а как тогда сделать вывод кол-ва при выборе из селекта? Если ничего не выбрано, то поле с кол-вом убирается
0
|
7 / 7 / 5
Регистрация: 24.12.2014
Сообщений: 33
|
|
22.05.2015, 09:03 | 5 |
В приведенном примере поле с количеством все-таки не убирается, а средствами js делается disabled.
Там в каждой строке у элементов заданы id: <select id="conf_select_2" .....> <input id="i_count_2" ......> Реализовано возможно так: при выборе варианта в secect'е из его id парсится [id] (еще проверяется, какой пункт выбран), ищется input c id="i_count_[id]", и у него убирается или добавляется disabled. Дополнительные условия исходя из потребностей...
0
|
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
|
||||||||||||||||
23.05.2015, 00:40 [ТС] | 6 | |||||||||||||||
Итак, у меня вот такой код:
Запрос
0
|
7 / 7 / 5
Регистрация: 24.12.2014
Сообщений: 33
|
|||||||||||
23.05.2015, 09:35 | 7 | ||||||||||
Hyliop,
У меня похожая штука на jquery. Сначала надо подключить библиотеку. Код таблицы такой:
код, обрабатывающий выбор:
0
|
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
|
||||||||||||||||
23.05.2015, 12:54 [ТС] | 8 | |||||||||||||||
lenk0belk0, к сожалению, не работает вообще(
Добавлено через 12 минут Сделал так:
Код для селекта:
0
|
7 / 7 / 5
Регистрация: 24.12.2014
Сообщений: 33
|
|
23.05.2015, 14:51 | 9 |
у выбранной опции в селекте будет псевдокласс :selected
внутри фукции selectCahnged() получаете элемент по этому классу, получаете его содержимое, парсите оттуда цену, присваиваете атрибуту value у инпута эту цену - вуаля. не заработал мой код скорее всего потому, что вы не подключили jquery библиотеку.
0
|
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
|
|
23.05.2015, 20:39 [ТС] | 10 |
lenk0belk0, да подключено. jquery-1.8.1.min.js
Вообще не получается
0
|
23.05.2015, 20:39 | |
Помогаю со студенческими работами здесь
10
Действие при выборе опции в select Изменить тело при выборе SELECT Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |