Tengo un formulario AJAX que estoy configurando, usando un <input type="button">
con una acción jQuery .click establecida.input type = "submit" en lugar de input type = "button" con AJAX?
El problema es que, dado que no hay <input type="submit"
> en el formulario, el formulario no se envía de forma tradicional, por lo que los validadores de formularios no siempre funcionan, y al presionar el botón Intro no se hace nada.
Si agrego una entrada de envío, cuando se hace clic (o se ingresa, etc.), la página se vuelve a cargar como si no fuera un formulario AJAX.
¿Qué me falta aquí?
si se une para formar de enviar evento usando jQuery, no hay necesidad de 'onsubmit =" return false; "' funcionalidad obsoleta. 'e.preventDefault()' ya hace el truco. –
@Robert Koritnik: Lo sé. Estaba ofreciendo dos métodos para lograr lo que estaba haciendo. – Kranu