• Страница 1 из 1
  • 1
Обновление страницы после нажатия "Отправить"
iRabota Оффлайн
Проверенный
0
Дата: Среда, 2016-06-15, 20:09 | Сообщение # 1
Нужен код, чтобы нажав в почтовой форме "отправить", которая открывается в модальном окне...Обновлялась вся странице через например 3 секунды после надписи "Сообщение отправлено"

Вот например моя почтовая форма

Код
<center><b>Текст</b></center>
<br/>
<textarea id="HLSendText" rows="7" name="f3" cols="50" onchange="CheckText();" onkeypress="CheckText();" onkeydown="CheckText();" onkeyup="CheckText();" onblur="CheckText();" style="width:95%;height:420px;"></textarea>
<br>
<p><b><font color="#FF0000">Знаков без пробелов:</font></b></p><span id="textres">0</span>
<br/><br/>
<input type="submit" id="TestSendSubmit" disabled="disabled" value="Отправить">
<br/><br/>


Профиль
Bat_Girl Оффлайн
Проверенный
23
Дата: Среда, 2016-06-15, 22:01 | Сообщение # 2
Код
<center><b>Текст</b></center>
<br/>
<textarea id="HLSendText" rows="7" name="f3" cols="50" onchange="CheckText();" onkeypress="CheckText();" onkeydown="CheckText();" onkeyup="CheckText();" onblur="CheckText();" style="width:95%;height:420px;"></textarea>
<br>
<p><b><font color="#FF0000">Знаков без пробелов:</font></b></p><span id="textres">0</span>
<br/><br/>
<input type="submit" id="TestSendSubmit" disabled="disabled" onclick="refresh(3);"value="Отправить">
<br/><br/>
<script>
function prefresh(sec){
    setTimeout('location.reload();', sec*1000);
};
</script>


А извини не увидела "после надписи сообщение отправлено" чтобы сделать это дальше, скинь мне код формы уже отправленной, с надписью "Сообщение отправлено"
Но вариант выше тоже рабочий, т.е при клике на кнопку отправить через 3 сек стр обновится. refresh(через сколько сек. обновить)


потеряно.

Сообщение отредактировал Bat_Girl - Среда, 2016-06-15, 22:11
Профиль
iRabota Оффлайн
Проверенный
0
Дата: Среда, 2016-06-15, 23:22 | Сообщение # 3
Цитата Bat_Girl ()
А извини не увидела "после надписи сообщение отправлено" чтобы сделать это дальше, скинь мне код формы уже отправленной, с надписью "Сообщение отправлено"
Но вариант выше тоже рабочий, т.е при клике на кнопку отправить через 3 сек стр обновится. refresh(через сколько сек. обновить)


привет, спасибо, сейчас попробую и отпишусь

Добавлено (15.06.2016, 23:22)
---------------------------------------------

Цитата Bat_Girl ()
А извини не увидела "после надписи сообщение отправлено" чтобы сделать это дальше, скинь мне код формы уже отправленной, с надписью "Сообщение отправлено"
Но вариант выше тоже рабочий, т.е при клике на кнопку отправить через 3 сек стр обновится. refresh(через сколько сек. обновить)


Попробовал, что то не получилось, нажимаю отправит висит как обычно вот такое окошко http://prntscr.com/bgu1o1

и ничего не происходит, я тут подумал в принципе может быть проще будет сделать, чтоб при нажатии через пару секунд страница не обновлялась а просто перекидывало на нее же? то есть код для перехода с задержкой и все?

вот полный код который я вставил, который не сработал

Код
<input type="hidden" name="f1" value="help@irabota.org">
<input type="hidden" name="f2" value="Пробная работа">
<input id="HL_username2" type="hidden" name="f4">
<input id="HL_usertheme2" type="hidden" name="f5">

<center><b>Текст</b></center>
<br/>
<textarea id="HLSendText" rows="7" name="f3" cols="50" onchange="CheckText();" onkeypress="CheckText();" onkeydown="CheckText();" onkeyup="CheckText();" onblur="CheckText();" style="width:95%;height:420px;"></textarea>
<br>
<p><b><font color="#FF0000">Знаков без пробелов:</font></b></p><span id="textres">0</span>
<br/><br/>
<input type="submit" id="TestSendSubmit" disabled="disabled" onclick="refresh(3);"value="Отправить">
<br/><br/>
<script>
function prefresh(sec){
setTimeout('location.reload();', sec*1000);
};
</script>


Профиль
  • Страница 1 из 1
  • 1
Поиск: