|
Как очистить форму после сохранения файла
|
|||
---|---|---|---|
#18+
Всем привет. Есть форма с input type="file". Пользователь выбирает файл и нажимает на кнопку "Отправить". В результате в браузер "выплевывается" excel-файл с помощью вот таких заголовков: Код: php 1. 2. 3. 4. 5. 6.
Проблема в том, что при таком подходе файл остается в инпуте, и если после сохранения файла повторно нажать на кнопку - произойдет повторное сохранение. Мне нужно как-то очистить содержимое контрола. Никакие хедеры, например Код: php 1.
после Код: php 1.
уже не работают. И что еще интересно: в адресной строке адрес не меняется, даже если в acction формы указан адрес, отличающийся от того, где мы находимся. Вопрос: как сделать поле пустым после сохранения файла? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 03:38 |
|
Как очистить форму после сохранения файла
|
|||
---|---|---|---|
#18+
Если правильно понял, в процессе оных действий веб-страница не перезагружается, а потому и повода для очистки полей формы у браузера нет. Можно посмотреть в сторону яваскриптов для решения проблемы. Или же, разбить обработку на несколько фаз, среди которых будет перезагрузка страницы. urukhayИ что еще интересно: в адресной строке адрес не меняется, даже если в acction формы указан адрес, отличающийся от того, где мы находимся.Ничего странного - по запросу веб-страница с сервера не пришла, пришел файл для сохранения. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 19:30 |
|
Как очистить форму после сохранения файла
|
|||
---|---|---|---|
#18+
Как вариант поставьте кнопку reset <input type="reset" value="Очистить"> сделайте ее невидимой, как завершится передача файла, при помощи JS "нажмите" на нее, вся форма будет очищена, включая поле выбора файла. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 22:51 |
|
Как очистить форму после сохранения файла
|
|||
---|---|---|---|
#18+
у самой формы так же есть метод reset() работает аналогично кнопке reset ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 22:53 |
|
Как очистить форму после сохранения файла
|
|||
---|---|---|---|
#18+
авторв процессе оных действий веб-страница не перезагружается А как она может не перезагружаться? Файл-то приходит с сервера ... Попробую разбить на этапы. Чуть позже отпишусь. С ресетом тоже вариант, но почему-то этапность мне нравится больше ... Сам не знаю почему )) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2017, 01:32 |
|
Как очистить форму после сохранения файла
|
|||
---|---|---|---|
#18+
urukhayавторв процессе оных действий веб-страница не перезагружается А как она может не перезагружаться? Файл-то приходит с сервера ...Так приходящий файл не для отображения в браузере, а для сохранения на диск. А вот веб-странички для отображения не пришло. Потому и нет повода что-то делать с существующей страницей. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2017, 09:35 |
|
|
start [/forum/topic.php?fid=23&msg=39385191&tid=1460800]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 137ms |
0 / 0 |