If you're seeing this message, it means we're having trouble loading external resources on our website.

Si estás detrás de un filtro de páginas web, por favor asegúrate de que los dominios *.kastatic.org y *.kasandbox.org estén desbloqueados.

Contenido principal

Revisión: procesamiento de formularios con jQuery

Para procesar un formulario con jQuery, debes agregar un detector de eventos al elemento del formulario para el evento 'submit':
    $("form").on("submit", function() {
       // procesar formulario
    });
Si estás procesando un formulario enteramente en jQuery, entonces deberías llamar preventDefault() para impedir que la página se recargue:
    $("form").on("submit", function(event) {
       event.preventDefault();
       // procesa formulario
    });
Cuando quieres saber qué escribió un usuario en un campo de entrada en un formulario, típicamente usas val():
    var answer = $("#answer").val();
Dentro de la función callback, puedes referenciar el elemento del formulario usando la palabre clave this. Un patrón común es llamar find() en el elemento del formulario para encontrar solamente campos de entrada dentro del elemento del formulario:
    $("form").on("submit", function() {
      // almacena el valor de la entrada con name='age' 
       var age = $(this).find('[name=age]').val();
    });

¿Quieres unirte a la conversación?

Sin publicaciones aún.
¿Sabes inglés? Haz clic aquí para ver más discusiones en el sitio en inglés de Khan Academy.