2013-04-18 5 views
0

У меня есть Form1 и кнопка, которая идет как представить:Как сбросить значения формы после их отправки.

<input type="submit" name="submit2" id="submit2" value="Insert" onclick="document.form1.reset();"/> 

Я хочу, чтобы сбросить значения моей формы после того, как значения представляются. Вышеупомянутый код сбрасывает их, а затем отправляет (пустые) значения.

Я также пробовал: onclick = "document.form1.submit(); document.form1.reset();" но это не сработало.

+0

если у вас есть чистый HTML и нет системы кэширования формы на заднем конце или передний конце, то форма будет пустой, когда он перезагружается после он представлен. – skyfoot

+0

Нет, submit просто выполняет php-скрипт, не выходя из страницы (я не знаю, как он называется), он показывает popud. – Honesta

ответ

1

Добавьте следующие строки в теге вашей формы:

onsubmit="this.submit(); this.reset(); return false;" 
+0

Я пробовал это, но это не сработало. Я нашел другой способ, хотя я не знаю, насколько он прочен, поскольку он использует таймер: onclick = "setTimeout ('document.form1.reset()', 900); return true" – Honesta

+0

Это нехороший подход. В чем была проблема с решением? – sotn

+0

он вообще не перезагружал их. Я уверен, что правильно написал – Honesta

Смежные вопросы