Duplicar posible:
Resetting a multi-stage form with jQueryBorrar el formulario una vez formulario enviado
vez que el formulario presentado, la respuesta de otra página se imprime a #GameStorySys. Pero los valores ingresados a la forma aún permanecen allí. ¿Es posible que desaparezcan los valores del formulario (pero el formulario debe permanecer) una vez que se envía el formulario?
$("[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);
}
});
});
muy agradable con la llamada removeAttr adicional después de val. – David
$ ("# GameStoryForm"). Get (0) .reset(); Deberías hacerlo. No entendía cómo funcionaría exactamente la versión manual. Una vez que se envía el formulario ¿el usuario debe hacer clic en el botón de reinicio? – zurna
@zurna - por "manual" solo me refiero a borrar programáticamente las entradas en lugar de usar la funcionalidad '.reset()' del formulario. Es un poco más explícito para que pueda ver exactamente lo que está pasando ... o dejar de lado y no borrar los elementos que no desea restablecer. –