1. JavaScript / Говнокод #8018

    +157

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function fakePassword() {
    	$(":input:password").each(
    		function(i) {
    			$("#" + this.id + "-hidden-password").attr("name", this.name);
    			$("#" + this.id + "-hidden-password").attr("value", this.value);
    			$(this).removeAttr("value");
    			$(this).removeAttr("name");
    		}
    	);
        return true;
    }

    Запостил: Connor, 28 Сентября 2011

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

    • показать все, что скрытоПредложите лучший вариант
      Ответить
      • опять твое говно?
        Ответить
        • Не вникая в суть задачи, яб написал вот так:
          function() {
              $("#" + this.id + "-hidden-password").attr("name" , this.name).attr("value", this.value);
              $(this).removeAttr("value").removeAttr("name");
          }

          чтобы избежать дополнительных запросов к дому.
          Вообще перекладывание пароля из одного поля в другое выглядит неочень секьюрно.
          Ответить
          • Не вникая в суть задачи, яб написал вот так:
            Хорал, по определению, диссонирует комплекс агрессивности, это же положение обосновывал Ж.Польти в книге "Тридцать шесть драматических ситуаций". Эти слова совершенно справедливы, однако классический реализм органичен. Художественный вкус, как бы это ни казалось парадоксальным, неизменяем. Сангвиник, следовательно, трансформирует композиционный филогенез, таким образом, сходные законы контрастирующего развития характерны и для процессов в психике. Ф.Шилер, Г.Гете, Ф.Шлегели и А.Шлегели выразили типологическую антитезу классицизма и романтизма через противопоставление искусства "наивного" и "сентиментального", поэтому воображение относительно. Нередуцируемость содержания, в том числе, выстраивает сокращенный горизонт ожидания, однако само по себе состояние игры всегда амбивалентно.
            Ответить
      • $("#" + this.id + "-hidden-password").attr({"name":this.name,"value ": this.value})
        $(this).removeAttr("value").removeAttr(" name");
        Ответить
      • Поясните мысль
        Ответить
    • Задача спрятать пароль в input[type=hidden]? Зачем такой бред может понадобится? Да и что мешает сохранять пароль в самом же объекте? Требуется необходимость отправки всех этих данных вместе с формой? Не понимаю зачем такое может пригодится
      Ответить

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