Показать сообщение отдельно
  #1 (permalink)  
Старый 15.05.2017, 15:00
Аспирант
Отправить личное сообщение для dantist433 Посмотреть профиль Найти все сообщения от dantist433
 
Регистрация: 21.02.2016
Сообщений: 37

вывод по радиокнопке
Добрый день, разбираюсь с радиокнопками.
Возникло 2 вопроса
<!DOCTYPE HTML>
<html>
  <head> 
</head>
  <body>
    <input type="radio" name="user" id="r1" class="user" checked="checked">Один</input><br>
    <input type="radio" name="user" id="r2" class="user">два</input><br>
    <input type="radio" name="user" id="r3" class="user">три</input><br>
       
    <label id="one" style="display:block;">Один</label>
	<label id="two" style="display:none;">два</label>
    <label id="three" style="display:none;">три</label>
	
	<label id="one" style="display:block;">Один</label>
	<label id="two" style="display:none;">два</label>
    <label id="three" style="display:none;">три</label>
	
	<label id="one" style="display:block;">Один</label>
	<label id="two" style="display:none;">два</label>
    <label id="three" style="display:none;">три</label>
    <script>
      var inp = document.getElementsByClassName('user');
      var one = document.getElementById('one');
      var two = document.getElementById('two');
	  var three = document.getElementById('three');
	  
      function func (elm) {
        if (elm.id == "r1" && elm.checked)
          one.style.display = "block";
        else
          one.style.display = "none";
		if (elm.id == "r2" && elm.checked)
          two.style.display = "block";
        else
          two.style.display = "none";  
        
        if (elm.id == "r3" && elm.checked)
          three.style.display = "block";
        else
          three.style.display = "none";
      }
      
      for (var i=0;i<inp.length;i++){
        inp[i].onchange = function () {func(this)};
      }
      
    </script>

  </body>
</html>



1. Мне надо заменить значения во всех label, а не только в первой тройке, как это сделать

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

Последний раз редактировалось dantist433, 15.05.2017 в 15:55.
Ответить с цитированием