4 / 5 / 2
Регистрация: 02.04.2018
Сообщений: 464
|
||||||
1 | ||||||
Автовыбор select18.04.2018, 09:14. Показов 4120. Ответов 10
Метки нет (Все метки)
(первый раз написал не в ту ветку) Автоматический выбор select
Полазил по форуму нашел ветку При нажатии на определенную ссылку выбирать определенный option в select перешел по ссылке, которую там указали. http://jsbin.com/poyapajohi/edit?html,js,output никак не могу понять куда вставлять javascript.
Скопировал код который предложили там, он не работает.
0
|
18.04.2018, 09:14 | |
Ответы с готовыми решениями:
10
Автовыбор SELECT (детский/взрослый), если возраст больше или меньше 10 лет! Сохранение значения select и работоспособность второго select после отправки формы Как при выборе определённого значения поля select показать новое поле select Отключить элементы select на странице, пока страница не загрузится после выбоар элемента в select |
566 / 465 / 183
Регистрация: 14.10.2017
Сообщений: 1,259
|
|
18.04.2018, 09:23 | 2 |
чтобы тот код заработал у вас на странице должна быть подключена библиотека JQuery
0
|
4 / 5 / 2
Регистрация: 02.04.2018
Сообщений: 464
|
||||||
18.04.2018, 09:31 [ТС] | 3 | |||||
Да я это отдалённо понимаю, но разве не эта строчка подключает эту библиотеку?
0
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,625
|
|
18.04.2018, 10:54 | 4 |
у элемента <select> имеется свойство selectedIndex (зеро-индекс выбранного опшена), значение которого можно программно изменять (в любом месте страницы, в любое время и по любому событию)
чтобы это реализовать, никаких сторонних библиотек в принципе не нужно
0
|
4 / 5 / 2
Регистрация: 02.04.2018
Сообщений: 464
|
||||||
18.04.2018, 22:40 [ТС] | 5 | |||||
0
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,625
|
||||||
19.04.2018, 00:01 | 6 | |||||
SergeyKagen, что это было?
1
|
19.04.2018, 01:54 | 7 | |||||
Сообщение было отмечено SergeyKagen как решение
Решение
SergeyKagen, есть по крайней мере три способа программно управлять выбором селекта: присвоение значения свойству selectedIndex селекта, присвоение значения свойству value селекта (не работает в IE) и присвоение значения true свойству selected, только теперь уже не селекта, а опции.
Первый вариант тебе уже показали, второй работает в моем примере, а третий в нем же, только закомментирован. Если хочешь посмотреть в работе третий вариант, просто закомментируй тридцатую строчку и раскомментируй то что под ней.
1
|
4 / 5 / 2
Регистрация: 02.04.2018
Сообщений: 464
|
||||||||||||||||
01.05.2018, 08:19 [ТС] | 8 | |||||||||||||||
Никак не пойму почему не работает
0
|
01.05.2018, 09:27 | 9 | ||||||||||
Сообщение было отмечено SergeyKagen как решение
Решение
Ну так, а что тут понимать-то? Тебе нужно передать в селектор значение переменной а ты передаешь имя, вот он ничего и не находит. То есть делать надо либо так
1
|
4 / 5 / 2
Регистрация: 02.04.2018
Сообщений: 464
|
|||||||||||
01.05.2018, 20:29 [ТС] | 10 | ||||||||||
Спасибо, помогло, заработало.
Боже сколько нюансов синтаксиса - на языке си как-то проще, то что в кавычках текст, то что без кавычек переменная. вот смотрю на запись и никак в толк не пойму
0
|
01.05.2018, 20:47 | 11 |
Я не думаю, что в данном вопросе синтаксис си сильно отличается от JavaScript. В данном случае в строку надо внедрить значение переменной. Вряд ли в си для этого достаточно просто внутри строки это имя написать.
Потому что предполагается, что строка селектора содержит значение атрибута в одинарных кавычках. Здесь строка как раз на одинарной кавычке обрывается, выполняется конкатенация со значением переменной, после чего выполняется конкатенация с оставшейся частью оборванной строки. А как бы ты это в си сделал?
А здесь просто надо новый синтаксис знать
Шаблонные строки - JavaScript | MDN Это было придумано как раз для того, чтобы избежать всех неудобств, связанных с множественной конкатенацией строк и выражений как в предыдущем примере. Теперь результат выполнения выражений можно внедрять в строки, используя вот такой синтаксис.
0
|
01.05.2018, 20:47 | |
01.05.2018, 20:47 | |
Помогаю со студенческими работами здесь
11
html select\ multi select option одним кликом Скрывать select если в другом select выбран определенный value При выборе первого select-a на втором select-e должны отображаться те строки которое касается выбранному Перекидывание данных из одного <select>...</select> в другой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |