Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2020, 10:14
Zipus
 
Fecha de Ingreso: junio-2010
Mensajes: 106
Antigüedad: 13 años, 10 meses
Puntos: 1
checkValidity() formulario

Hola estoy creando un formulario en base a el ejemplo de Checkout de Bootstrap 4 (https://getbootstrap.com/docs/4.0/examples/checkout/) el problema lo tengo en que no quiero que el formulario se envie normal, quiero enviarlo por Ajax.
Os agraderia que me pudierais orientar sobre el codigo siguiente de verificación, comentarlo un poco, sobretodo donde os he dejado el comentario //aqui, lo que quiero es saber en que punto puedo saber que todos los datos son correctos para meterle el Ajax alli.

Espero que me haya explicado bien, saludos.

Código:
<script>
      
          // Fetch all the forms we want to apply custom Bootstrap validation styles to
          var forms = document.getElementsByClassName('needs-validation');

          // Loop over them and prevent submission
          var validation = Array.prototype.filter.call(forms, function(form) {
            form.addEventListener('submit', function(event) {
              if (form.checkValidity() === false) {
                event.preventDefault();
                event.stopPropagation();
              }
              form.classList.add('was-validated');
            }, false //aqui
);
          });
        

    </script>