Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.12.2015, 12:39
Аспирант
Отправить личное сообщение для Deymos Посмотреть профиль Найти все сообщения от Deymos
 
Регистрация: 14.01.2013
Сообщений: 33

Скрыть кнопку пока не выбран селект
Здравствуйте!

Как сделать, что пока пользователь не выберет какое-нибудь значение в select (name="len") блок <div class="variations_button"> будет скрыт?

Заранее спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 18.12.2015, 12:50
Профессор
Отправить личное сообщение для Mess4me Посмотреть профиль Найти все сообщения от Mess4me
 
Регистрация: 03.11.2014
Сообщений: 263

Deymos,
<!doctype html>
<html>
<head>
    <title></title>
    <meta charset='utf-8' />
    <style>
        .bl {
            display: none;
        }
    </style>
</head>
<body>

<select name="sel" id="sel">
    <option value="one">one</option>
    <option value="two">two</option>
    <option value="three">three</option>
</select>

<div id="toShow" class="variations_button bl">Hello, I am hidden block</div>
<script>
    var sel = document.getElementById('sel');
    sel.addEventListener('change', function (event) {
        if(this.value) document.getElementById('toShow').classList.remove('bl');
    })


</script>

</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 21.12.2015, 11:50
Аспирант
Отправить личное сообщение для Deymos Посмотреть профиль Найти все сообщения от Deymos
 
Регистрация: 14.01.2013
Сообщений: 33

супер круто, спасибо! А как сделать, что если переходим к пункту "Не выбрано" - автоматически все скрывается опять?
Ответить с цитированием
  #4 (permalink)  
Старый 21.12.2015, 12:17
Профессор
Отправить личное сообщение для Mess4me Посмотреть профиль Найти все сообщения от Mess4me
 
Регистрация: 03.11.2014
Сообщений: 263

Deymos,
<!doctype html>
<html>
<head>
    <title></title>
    <meta charset='utf-8' />
    <style>
        .bl {
            display: none;
        }
    </style>
</head>
<body>

<select name="sel" id="sel">
    <option value=""></option>
    <option value="one">one</option>
    <option value="two">two</option>
    <option value="three">three</option>
</select>

<div id="toShow" class="variations_button bl">Hello, I am hidden block</div>
<script>
    var sel = document.getElementById('sel');
    sel.addEventListener('change', function (event) {
        if(this.value)  { document.getElementById('toShow').classList.remove('bl') } else {
            document.getElementById('toShow').classList.add('bl')
        };

    })


</script>

</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрыть кнопку, если поле div, который она выводит пустой SuperTester Общие вопросы Javascript 5 18.03.2015 23:44
Как скрыть кнопку "Ответить", если Тема Закрыта kiberkun Общие вопросы Javascript 7 23.08.2014 23:53
Скрыть кнопку TheEnder Opera, Safari и др. 1 14.06.2014 14:12
как вывести сообщение только когда селект не выбран imediasun1 Элементы интерфейса 5 11.05.2013 17:40