![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Panopticum |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 31.3.2010 Репутация: нет Всего: нет |
ТЗ
сделать выпадающий список (вместо ячейки Страна) «Выберите страну», в котором можно будет выбрать: одру из трех позиций (Украина, Россия, Другие страны), При нажатии Другие страны – поле очищается и человек просто вводит текст. я так понимаю нужно написать функцию при вызове которой тег <select> и все его содержимое будет удалятся и на место него будет вписываться тег <input> ? javascript учил очень давно по этому уже мало что помню, подскажите как реализовать выше сказанное. зарание благодарен за ответ. |
|||
|
||||
| Fiyanov |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 255 Регистрация: 19.4.2007 Где: Kazakhstan->Te mirtau Репутация: нет Всего: 2 |
помещаешь тег select в div
то есть:
у селекта на онченж пишеш функцию в функции Ищешь див по id заменяешь innerHTML этого дива на '<input type="text" value="введите страну">' Всё. |
|||
|
||||
| CruorVult |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 868 Регистрация: 24.9.2008 Где: г.Киев, Украина Репутация: 3 Всего: 28 |
зачем удалять, добавляешь на стринацу скрытый <input ... style="display:none">. при выборе onchange из селекта cкрываешь его и показываешь инпут.
|
|||
|
||||
| Panopticum |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 31.3.2010 Репутация: нет Всего: нет |
вот что написал, не работает, в чем проблема может быть?
|
|||
|
||||
| CruorVult |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 868 Регистрация: 24.9.2008 Где: г.Киев, Украина Репутация: 3 Всего: 28 |
кавычки забыли:
|
|||
|
||||
| Panopticum |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 31.3.2010 Репутация: нет Всего: нет |
благодарю за помошь.
но возникла новая проблема, в chrome данный код не работает, то есть при выборе "другие страны" вообше ничего не происходит, как это исправить? |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
select всё-таки не кликабельная штука. основной его обработчик: <select onchange="func()">, а не на оптионс вешать
|
|||
|
||||
| ex3c |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 22.5.2010 Репутация: нет Всего: 1 |
|
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |