![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
rew |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 25.9.2007 Репутация: нет Всего: нет |
привет всем!
у меня на форме есть валидация данных, так вот если пользователь вводит не правильно логин в input text, то загрузка его аватара в input file теряется как можно вернуть значение элементу input type=file после отправке на сервер, в случае ошибки ? |
|||
|
||||
Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
сохранять картинки во временной папке на финализации шага регистрации перемешать copy unlink картинку куда нужно.
при открытии формы регистрации чистить временную папку от файлов старше более чем день или 2 часа. при ошибке вы храните уже не в file а в скрытом поле имя файла Это сообщение отредактировал(а) Sanchezzz - 28.8.2012, 19:30 -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Кроссброузерно - никак.
Можно отправлять форму в скрытом фрейме, получать оттуда результат и, в случае успешного сохранения, перезагружать страницу формы.
Можно пользоваться Ajax-отправкой формы. В принципе, первый способ - тот же Ajax, механика взаимодействия с сервером та же самая, писать в обоих случаях приходится сравнительно одинаковый объем текста, однако второй способ выглядит логичнее, с точки зрения неискушенного программиста ;) Преимущество первого - независимость от сторонних библиотек. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |