Javascript, вопрос
Как сделать,чтобы при выборе красного, выдало окно с сообщением красный? Файл
|
Artem1 если кода немного разместите его здесь на форуме.
PS: перед тем как вывести диалоговое окно пользователю подумайте, а надо ли ему оно! |
Цитата:
<head></head> <body> <form> <input type="radio" name="col" value="1" cheked> Красный <input type="radio" name="col" value="2" cheked> Оранжевый <input type="radio" name="col" value="3" cheked> Зеленый <script type="text/javascript"> { alert("цвет" col )} </script> </form></body> </html> |
можно так:
<script type="text/javascript"> window.onload = function(){ var input = document.getElementsByName('col'), i = input.length; while(i--){ input[i].onclick = function(){ alert(this.value); }; } }; </script> <input type="radio" name="col" value="Красный"> Красный <input type="radio" name="col" value="Оранжевый"> Оранжевый <input type="radio" name="col" value="Зеленый"> Зеленый или так: <script type="text/javascript"> window.onload = function(){ var input = document.getElementsByName('col'), i = input.length, array = ['Красный', 'Оранжевый', 'Зеленый']; while(i--){ input[i].onclick = function(i){ return function(){ alert(array[i]); }; }(i); } }; </script> <input type="radio" name="col"> Красный <input type="radio" name="col"> Оранжевый <input type="radio" name="col"> Зеленый |
Цитата:
|
Часовой пояс GMT +3, время: 08:30. |