DiAksID: не трудно руками соорудить то, что генерят все эти монструозные плагины:
- рисуем два поля: селект с нужными опшонс и инпут
- инпут висит над селектом, перекрывая визуально + кидаем event.stopPropagation
- по onclick на поле ввода инпута эмулируем раскрытие выпадающего списка селекта
- по onclick на опшонс эмулируем заполнение инпута
- по любому onclick при открытом выпадающем списке закрываем его
всё. итого: два HTML поля, CSS на 3+ строки и скрипт на 20+ строк...
Во блин как просто! Огромное спасибо. Уже полдня бьюсь. Бегу изучать скрипты.
---------- Добавлено 05.02.2014 в 12:16 ----------
Mad_Man: В атрибутах `id ` должен быть указан единожды. Множественными могут быть классы и записываются они как `class="first second ..."`.
Ваша задача смешна до безобразия и не требует двух `id` в одном элементе. Более того, официальная API юзает классы в качестве селекторов для примеров работы.
И вдобавок к этому почитайте что-нибудь по jQuery, чтобы не писать два одинаковых куска кода для двух разных селекторов. Достаточно же написать их перечислением.
Ошибку понял. Большое спасибо за волшебный пендель 😂
Задачу решил ☝ прописав в css
Спасибо всем принимавшим участие в решении вопроса.
не трудно руками соорудить то, что генерят все эти монструозные плагины:
- рисуем два поля: селект с нужными опшонс и инпут
- инпут висит над селектом, перекрывая визуально + кидаем event.stopPropagation
- по onclick на поле ввода инпута эмулируем раскрытие выпадающего списка селекта
- по onclick на опшонс эмулируем заполнение инпута
- по любому onclick при открытом выпадающем списке закрываем его
всё. итого: два HTML поля, CSS на 3+ строки и скрипт на 20+ строк...
А можно в виде кода?
Нашел такой вариант реализации:
Но есть одно но. Он как-то ублюдочно смотрится:
Может как-то в css можно поправить?
Никак. Вы не в ту сторону копаете.
Надо не 2 id. Надо id datepicker сменить в скрипте, а айди оставить один - posArrival.
Во блин как просто! Огромное спасибо. Уже полдня бьюсь. Бегу изучать скрипты.
---------- Добавлено 05.02.2014 в 12:16 ----------
В атрибутах `id ` должен быть указан единожды. Множественными могут быть классы и записываются они как `class="first second ..."`.
Ваша задача смешна до безобразия и не требует двух `id` в одном элементе. Более того, официальная API юзает классы в качестве селекторов для примеров работы.
И вдобавок к этому почитайте что-нибудь по jQuery, чтобы не писать два одинаковых куска кода для двух разных селекторов. Достаточно же написать их перечислением.
Ошибку понял. Большое спасибо за волшебный пендель 😂