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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    onChange: function (el, e) {         
                var val = el.val();
                if (val.substring(8, 10) === "  ") {
                    this.setValue(val.substring(0, 6) + "20" + val.substring(6, 8));
                }
    
                this.setValue(val === "" ? null : val);
            }

    Обработчик onChange в дейтпикере
    нинзя-разработчик 16 levl

    Запостил: nur, 06 Августа 2012

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

    • А можно взглянуть на пример того, что лежит в val?
      Ответить
      • как мне кажется там было что то вроди dd.mm.yy
        Ответить
        • Т.е. если там написано "01.01.12  " то оно превращается в "01.01.2012"...
          Ответить
          • кстати да
            Ответить
            • А в чем логика то? Без пробелов же не превращает... Автор кода знает толк в извращениях ;)
              Ответить
              • задумка аналитика как я понимаю была
                -Т.е. если там написано "01.01.12 " то оно превращается в "01.01.2012"...
                а вот программист написал как написал
                Ответить
              • Пробелы - маркер необработанной даты!
                Ответить

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