При выборе Select
Как реализовать, что бы при клике на select выбираем один с option и нам появляется скрытая кнопка button, если мы выбираем option value="Выберите Вариант" то кнопка button крывается!
Вот Код:
<select name="select">
<option value="Выберите Вариант">Выберите Вариант</option>
<option value="Отделение №1">Отделение №1</option>
<option value="Отделение №2">Отделение №2</option>
<option value="Отделение №3">Отделение №3</option>
<option value="Отделение №4">Отделение №4</option>
</select>
<button style="display: none;">Отправить</button
Как это можно реализовать? |
Цитата:
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<select name="select" onchange="document.getElementsByTagName('button')[0].style.display=this.selectedIndex ? '':'none'">
<option value="Выберите Вариант">Выберите Вариант</option>
<option value="Отделение №1">Отделение №1</option>
<option value="Отделение №2">Отделение №2</option>
<option value="Отделение №3">Отделение №3</option>
<option value="Отделение №4">Отделение №4</option>
</select>
<button style="display: none;">Отправить</button>
</body>
</html>
|
Так работает если мы выбирает только <option value="Отделение №1">Отделение №1</option>, а как реализовать чтобы работало на всез option кроме option value="Выберите Вариант" ?
|
amf1k,
вы совсем не хотите думать ? |
а можно вместо document.getElementsByTagName('button') подставить ID вот так document.getElementsId('#button') ?
|
Цитата:
getElementsId() Есть document.getElementById() |
простите пропустил By! как это реализовать с помощью ID?
|
Цитата:
|
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<select name="select" onchange="document.getElementsByTagName('#but_id')[0].style.display=this.selectedIndex ? '':'none'">
<option value="Выберите Вариант">Выберите Вариант</option>
<option value="Отделение №1">Отделение №1</option>
<option value="Отделение №2">Отделение №2</option>
<option value="Отделение №3">Отделение №3</option>
<option value="Отделение №4">Отделение №4</option>
</select>
<button id="but_id" style="display: none;">Отправить</button>
</body>
</html>
не работает! |
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<select name="select" onchange="document.getElementById('but_id').style.display=this.selectedIndex ? '':'none'">
<option value="Выберите Вариант">Выберите Вариант</option>
<option value="Отделение №1">Отделение №1</option>
<option value="Отделение №2">Отделение №2</option>
<option value="Отделение №3">Отделение №3</option>
<option value="Отделение №4">Отделение №4</option>
</select>
<button id="but_id" style="display: none;">Отправить</button>
</body>
</html>
|
| Часовой пояс GMT +3, время: 06:22. |