Possible en double:
Resetting a multi-stage form with jQueryEffacer le formulaire formulaire une fois soumis
Une fois le formulaire soumis, la réponse d'une autre page est imprimée à #GameStorySys. Mais les valeurs entrées dans le formulaire restent toujours là. Est-il possible que les valeurs de formulaire disparaissent (mais le formulaire doit encore rester) une fois le formulaire soumis?
$("[name='GameStoryForm']").click(function() {
$.ajax({
type: "POST",
data: $("#GameStoryForm").serialize(),
url: "content/commentary/index.cs.asp?Process=EditLiveCommentaryStory&CommentaryID=<%=Request.QueryString("CommentaryID")%>",
success: function(output) {
$('#GameStorySys').html(output);
},
error: function(output) {
$('#GameStorySys').html(output);
}
});
});
Très belle l'appel removeAttr supplémentaire après val. – David
$ ("# GameStoryForm"). Get (0) .reset(); devrait le faire. Je n'ai pas compris comment exactement la version manuelle fonctionnerait. Une fois que le formulaire est soumis, l'utilisateur doit cliquer sur le bouton de réinitialisation? – zurna
@zurna - par "manuel" Je veux juste dire effacer par programmation les entrées au lieu d'utiliser la fonctionnalité '.reset()' du formulaire. C'est juste un peu plus explicite, donc vous pouvez voir exactement ce qui se passe ... ou laisser de côté et ne pas effacer les éléments que vous ne voulez pas réinitialiser. –