Скрыть кнопку пока не выбран селект
Здравствуйте!
Как сделать, что пока пользователь не выберет какое-нибудь значение в select (name="len") блок <div class="variations_button"> будет скрыт? Заранее спасибо! |
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>
|
супер круто, спасибо! А как сделать, что если переходим к пункту "Не выбрано" - автоматически все скрывается опять?:help:
|
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>
|
| Часовой пояс GMT +3, время: 16:14. |