Comment puis-je réinitialiser un formulaire en ajax de rappel?

Je suis l'envoi d'un formulaire à l'aide d'ajax simple et renvoyer les résultats dans un div au-dessus du formulaire. Le problème est qu'une fois que le formulaire est soumis et validé, j'affiche un grand merci et souhaitez réinitialiser le formulaire de manière à ne pas appuyez simplement sur le bouton soumettre de nouveau... n'arrive pas à trouver le bon code pour ce faire...

<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>

Donc, ma sendemail.php les erreurs de validation et de succès messages apparaissent dans les #résultats sans problèmes.

Mais... quand j'essaie d'envoyer un javascript formulaire de commande de réinitialisation, il ne fonctionne pas. Naturellement, je ne le vois pas dans le code source, c'est un AJAX rappel donc je ne sais pas si c'est la question ou si je suis juste en utilisant la mauvaise syntaxe.

echo "<p>Thank you. Your message has been accepted for delivery.</p>";
echo "<script type=\"text/javascript\">setTimeout('document.getElementById('myForm').reset();',1000);</script>";

Toutes les idées gourous?

Êtes-vous à l'aide de jQuery?

OriginalL'auteur B.Gordon | 2010-03-22