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

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    /**
     * Удаляет файл из контрола
     */
    function deleteFile(controlName) {
    	document.getElementById(controlName).innerHTML = document.getElementById(controlName).innerHTML;
    }

    Вот так вот удаляют содержимое input file в проекте у меня, сбрасывают то что выбрали.

    Запостил: smpl, 23 Января 2013

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

    • Нормальный способ. По-другому вроде бы нельзя (если не рассматривать вариации на эту тему в виде удаления/создания элемента). Непосредственно к данным, как например у текстового поля, доступа браузер не дает в случае с input type=file.

      Пруф: http://habrahabr.ru/post/65687/
      Ответить
      • ну вообщем то тут и происходит УДАЛЕНИЕ и СОЗДАНИЕ элемента, доступ у input file есть value но только на ЧТЕНИЕ, просто печальный говно код на сброс выбранных файлов :)
        и надёжней пруф был бы http://www.w3.org
        Ответить
    • Евгений достал ошейник и надел его на шею парня. А потом поднял парнишку и повалил его на кровать, тиская и щекоча.
      Ответить

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