Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Рефреш после отправки формы? 
:(
    Опции темы
dima_mak
Дата 11.2.2005, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист любитель
*


Профиль
Группа: Участник
Сообщений: 154
Регистрация: 25.5.2004

Репутация: нет
Всего: нет



Как сделать рефреш страницы после нажатия на кнопку submit в форме(мне надо и отослать форму и рефрешнуть страницу)? Обработчиками событий у меня не получилось. smile
PM MAIL   Вверх
Sardar
Дата 12.2.2005, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Не возможно, отправка формы это уже перезагрузка страницы ответом от сервера.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Guest
Дата 12.2.2005, 17:17 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











но у меня не рефрешится страница, поточу что -
Код

<form action="wmk:paylink" method="GET">

форма для оплаты через ВМ киппер - открывается киппер и производится оплата, а страница не рефрешится.
  Вверх
Aliance
Дата 12.2.2005, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Можно попробовать так:
Код

function refr(form) {
 if (form.submit()) {
    this.location = location.href;
 }
}

....
<INPUT type="submit" onsubmit="refr (this.form)" />


Это сообщение отредактировал(а) Aliance - 13.2.2005, 21:36
PM MAIL WWW ICQ Skype   Вверх
dima_mak
Дата 13.2.2005, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист любитель
*


Профиль
Группа: Участник
Сообщений: 154
Регистрация: 25.5.2004

Репутация: нет
Всего: нет



не сработало.(я onclock исправил на onclickи всё равно не помогло).
PM MAIL   Вверх
Alx
Дата 13.2.2005, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



onsubmit вообщето.. о_О
Добавлено @ 15:25
<script>
function refr()
{setTimeout("document.location.reload()", 1000);
}
</script>
<form onsubmit="refr();">


--------------------
PM MAIL WWW ICQ   Вверх
Guest
Дата 13.2.2005, 19:55 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(Alx @ 13.2.2005, 15:23)
onsubmit вообщето.. о_О
Добавлено @ 15:25
<script>
function refr()
{setTimeout("document.location.reload()", 1000);
}
</script>
<form onsubmit="refr();">


Во......... спасибо!!!! Заработало. А расскажи почему оно у нас не работало(я кстати и с ОнСубмит пробовал)? Из за того, что без тайм-аута?
  Вверх
Sardar
Дата 13.2.2005, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(Guest @ 13.2.2005, 18:55)
Из за того, что без тайм-аута?

dima_mak вполне возможно smile

Alx лови плюс за идею smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
dima_mak
Дата 13.2.2005, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист любитель
*


Профиль
Группа: Участник
Сообщений: 154
Регистрация: 25.5.2004

Репутация: нет
Всего: нет



ясно. спасибо всем. тема закрыта.
PM MAIL   Вверх
INT21h
Дата 9.10.2007, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 10.4.2006

Репутация: нет
Всего: нет



У меня похожая ситуация, только мне не надо очищать поля в форме.

Код

form method="post" action="http://site.my/index.php" accept-charset="UTF-8" name="msg">

После отправки формы надо чтоб форма осталась неизменной, внутри нее есть два текстовых поля и texarea. Они НЕ должны остаться пустыми.

Т.е. пользователь заполняет все поля.
Жмет кнопку Отправить.
Форма отправляется.
Но окно не обновляется и заполненые поля не изменяются КРОМЕ одного.
Т.е. после отправки формы должна сработать ф-ция по замене значения одного поля но все остальное должно остаться без изменений.

Как это реализовать примерно?
PM MAIL   Вверх
Astraller
Дата 10.10.2007, 09:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 1.8.2007
Где: $Украина[Кры м]->Феодосия

Репутация: 2
Всего: 5



Проще чем вы думаете, даже без скрипта:
Код

<form method='post'>
<input type='text' name='value1' value='<?=@$_POST['value1']?>'>
<input type='text' name='value2' value='<?=@$_POST['value2']?>'>
<input type='submit' value='Отправить'>
</form>


Это сообщение отредактировал(а) Astraller - 10.10.2007, 09:08


--------------------
A.S.T.R.A.L.L.E.R.: Artificial Synthetic Technician Responsible for Assassination, Logical Learning and Efficient Repair
PM MAIL WWW ICQ   Вверх
INT21h
Дата 10.10.2007, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 10.4.2006

Репутация: нет
Всего: нет



Astraller, а каким образом форма передается к нужному файлу?
index.php то я от фанаря написал))
Там на самом деле дрругой адрес, просто подумал, что тут нельзя реальные адреса писать.

Скрипт находится на отдельном хостинге, например в файле index.htm, а файл, принимающий форму на другом, например send.php, поэтому action тут не уберешь...
PM MAIL   Вверх
Astraller
Дата 10.10.2007, 14:52 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 1.8.2007
Где: $Украина[Кры м]->Феодосия

Репутация: 2
Всего: 5



Эээ... стоп smile Т.е. вы хотите отправить форму без перезагрузки страницы? Тогда добро пожаловать в Ajax и грабли с кодироваками smile

Это сообщение отредактировал(а) Aliance - 14.12.2007, 19:52


--------------------
A.S.T.R.A.L.L.E.R.: Artificial Synthetic Technician Responsible for Assassination, Logical Learning and Efficient Repair
PM MAIL WWW ICQ   Вверх
cruelangel
Дата 10.10.2007, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 12.9.2007

Репутация: 4
Всего: 8



использую utf-8 и никаких проблем не испытываю...
PM MAIL   Вверх
dsCode
Дата 10.10.2007, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

Репутация: 19
Всего: 26



cruelangelAstraller, использую iconv(...) и тоже никаких проблем не испытываю (всегда нормальный 1251 получается) =) (только не надо говорить, iconv не везде стои-ит.. и т.д. - везде давно уже =))


--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0824 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.