Я отправляю форму, используя простой ajax, и возвращаю результаты в div над формой. Проблема в том, что после отправки и проверки формы я показываю спасибо и хочу сбросить форму, чтобы они не просто нажимали кнопку отправки снова ... Не могу найти правильный код для этого. ..
<form id="myForm" target="sendemail.php" method="post">
<div id="results"></div>
<input type="text" name="value1">
<input type="text" name="value2">
<input type="submit" name="submit">
</form>
Итак, мои ошибки проверки sendemail.php и сообщения об успехе появляются в #results без проблем.
Но ... когда я пытаюсь отправить обратно команду сброса формы javascript, она не работает. Естественно, я не вижу его в исходном коде, поскольку это обратный вызов AJAX, поэтому я не знаю, в этом ли проблема или я просто использую неправильный синтаксис.
echo "<p>Thank you. Your message has been accepted for delivery.</p>";
echo "<script type=\"text/javascript\">setTimeout('document.getElementById('myForm').reset();',1000);</script>";
Есть идеи, гуру?