Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сделать блок видимым при onchange (onblur), сделать видимым невидимый блок 
:(
    Опции темы
pygl
Дата 11.12.2009, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 24.10.2009

Репутация: нет
Всего: нет



Здравствуйте! Будьте добры, помогите! Задача сделать блок <div></div> видимым при выборе определенного значения из списка select.

Я могу сделать эту задачу, но только при нажатии на ссылку, а вот чтоб при выборе из списка селект не получается...

Буду очень признателен!
PM MAIL   Вверх
bars80080
Дата 11.12.2009, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



ну, хотя бы дайте пример с ссылкой, и селект

общая конструкция:

if(select_element.selectedIndex = some_value) { div_element.style.display = 'block'; }


Это сообщение отредактировал(а) bars80080 - 11.12.2009, 16:05
PM MAIL WWW   Вверх
pygl
Дата 11.12.2009, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 24.10.2009

Репутация: нет
Всего: нет



bars80080, Огромное Вам спасибо! Но я уже решил  smile , вся загвоздка была в том, что я пытался применить onchange или onblur, но верным оказалось onmouseup
Вот, посмотрите, хотя вам оно вряд ли понадобится smile  но может кому то
 
Код

<script type="text/javascript">
function displ(nnn) {
if (document.getElementById(nnn).style.display == 'none')
{document.getElementById(nnn).style.display = 'block'}
else {document.getElementById(nnn).style.display = 'none'}
}

function dc(nnn){
if (document.getElementById(nnn).style.display == 'block')
{document.getElementById(nnn).style.display = 'none'}    
}

</script>


Выбрав в списке ниже "Занят" открывается блок <div></div>, если пользователь вдруг передумает и выберит другой, то блок исчезнет!


Код

<select name="artic" id="Country">
<option value="Свободен" onmouseup="dc('var');">Свободен</option>
<option value="Занят" onmouseup="displ('var');">Занят</option>
<option value="Ожидает подтверждения" onmouseup="dc('var');">Ожидает подтверждения</option>
</select>


и сам блок

Код

<div id="var" style="display: none;">

Здесь что угодно

</div>


 smile 

Это сообщение отредактировал(а) pygl - 12.12.2009, 10:58
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0404 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.