Показать сообщение отдельно
  #4 (permalink)  
Старый 18.05.2016, 23:55
Аспирант
Отправить личное сообщение для rodiony4 Посмотреть профиль Найти все сообщения от rodiony4
 
Регистрация: 26.10.2015
Сообщений: 97

Сообщение от Яростный Меч Посмотреть сообщение
единственный способ - заменить <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>');	
});

Последний раз редактировалось rodiony4, 18.05.2016 в 23:58.
Ответить с цитированием