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>