Сообщение от Яростный Меч
|
единственный способ - заменить <input type="file"> вновь созданным
|
пытался сделать так, обернул инпут дивом с id и кнопкой меняю в нем содержимое
<div id="zamena">
<input type="file" name="attach-order" class="attach_order" id="attachorder" title="Прикрепить файл">
</div>
<input type="submit" id="attach_clear" value="clear">
если так, то после замены содержимого в диве #zamena в браузере мой стилизованный инпут становится стандартным
$("#attach_clear").click(function (){
$("#zamena").html('<input type="file" name="attach-order" class="attach_order" id="attachorder" title="Прикрепить файл">');
});
в этом случае, после замены содержимого в диве #zamena при выборе файла не открывается окно обзора выбора файлов
$("#attach_clear").click(function (){
$("#zamena").html('<div class="customfile-wrap"><input tabindex="-1" style="position: absolute; left: -9999px;" name="attach-order" class="attach_order customfile" id="attachorder" title="Прикрепить файл" type="file"><a tabindex="-1" href="javascript:void(0);">Прикрепить файл</a></div>');
});