1. Куча / Говнокод #4233

    +139

    1. 1
    <input type="hidden" class="form" TYPE="checkbox" id="xxx" value="0"  onclick="if(this.value==1) {this.value} else {this.value=1}">

    И как они хотят, чтобы на скрытый элемент нажимали?)

    Запостил: Nerd, 12 Сентября 2010

    Комментарии (11) RSS

    • Ну, кликнуть можно же не только мышой, можно евент посылать программно, можно хранить в скрытом элементе мегафункцию, которую использовать потом ну типа... var aaa = document.getElementById'xxx').getAttribu te('onclick'). Другое дело, что это скорее всего будет опять-так говном =)
      Ответить
      • Да, в одном js файле все-таки есть работа с этим полем, но там берется значение данного поля и не более. Никакой мегафункции нет:)
        Ответить
      • На самом деле поле просто изначально могло быть скрыто, а при определенном событии отображено изменением атрибута type.
        Но опять же - говно :), т.к. такие дела по человечески делаются изменением стиля style.display='none'.
        Ответить
    • > ... type="hidden" ... TYPE="checkbox" ...
      Не понял я, короче.
      Ответить
      • Хех, вот еще одно "чудо" нашли)
        Ответить
      • Поле это не можешь отметить ты, само отметиться должно оно ©Йода
        Ответить
      • вот захочется девелоперу сделать поле чекбоксом, он поменяет местами эти два type-а путем перетаскивания мышей, - и оп-ля! - теперь чекбокс!
        ну или просто склероз...
        Ответить
    • вот это тоже забавно
      if(this.value==1) this.value
      Ответить
    • - Да, спасибо, Наталья Сергеевна. А что с пострадавшим?
      Ответить

    Добавить комментарий