Показать сообщение отдельно
  #7 (permalink)  
Старый 11.07.2012, 19:34
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

<form id="form">
  <input type="checkbox"><br>
  <input type="checkbox"><br>
  <input type="checkbox"><br>
  <input type="checkbox"><br>
</form>

<script>
window.onload = function () {
  var form = document.getElementById('form');

  form.onclick = function (e)  {
    e = e || event;
    var target = e.target || e.srcElement;
    if (target.type == 'checkbox') {
      var next = target.nextSibling;
      if (next && next.tagName == 'INPUT') {
        if (next.style.display == 'inline') {
          next.style.display = 'none';
        } else {
          next.style.display = 'inline';
        }
      } else {
        var inp = document.createElement('input');
        inp.style.display = 'inline';
        this.insertBefore(inp, next);
      }
    }
  }

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