powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как отчистить форму или что-то подобное
7 сообщений из 7, страница 1 из 1
Как отчистить форму или что-то подобное
    #38719777
lucky89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для загрузки картинок сделал, что-то типа такого
Код: php
1.
2.
3.
4.
5.
$file_name = time().uniqid().'.jpg'; // новое имя файла
$uploadfile = $uploaddir . $file_name; // полный путь
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile);
echo "Загруженное изображение: '$uploadfile'
<img src='$uploadfile' />";


Все загружается и в БД записывается как надо, но если не закрывая страницу нажимать F5, то записи делаются снова и снова и файл соответственно тоже загружается многократно под разными именами.
Как сделать эту информацию из форм "одноразовой"? Чтобы, если пользователь обновит страницу ему пришлось все по новой заполнять? Или там если будет тыкать в браузере "вперед" "назад", то чтобы ранее введенной информации уже не было и надо было все начинать с начала.
...
Рейтинг: 0 / 0
Как отчистить форму или что-то подобное
    #38719802
Goror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lucky89,

Может после отправки формы, сделать редирект?!
...
Рейтинг: 0 / 0
Как отчистить форму или что-то подобное
    #38719812
lucky89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторМожет после отправки формы, сделать редирект?!
А не коряво это будет выглядеть? Или это норма и именно так и делается на нормальных сайтах?
...
Рейтинг: 0 / 0
Как отчистить форму или что-то подобное
    #38719829
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
норма.
...
Рейтинг: 0 / 0
Как отчистить форму или что-то подобное
    #38721802
lucky89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
Сделал редирект примерно такой командой
Код: php
1.
header("Location: http://localhost/web/upload_img_result.php?file_name=$file_name&affected_rows=$affected_rows&pic_id_php=$pic_id_php&selected_tags=$selected_tags");


Все работает и делать дубликаты простым нажатием F5 больше невозможно
Осталась мелочь, если в браузере нажать "Назад", то на первоначальной странице с формой уже заполнены все поля старой информацией. Можно сделать, чтобы при нажатии Назад старая информация забывалась и были чистые поля?
...
Рейтинг: 0 / 0
Как отчистить форму или что-то подобное
    #38721839
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lucky89,

Попробуйте autocomplete="off"
...
Рейтинг: 0 / 0
Как отчистить форму или что-то подобное
    #38735127
vitz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: javascript
1.
2.
3.
4.
5.
6.
<script>
$(function() {
    $("form").attr("autocomplete", "off");
    $("form")[0].reset();
});
</script>

Ну или то же самое без jQuery...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как отчистить форму или что-то подобное
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]