Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

298
Visualizações
¿Cómo publicar datos usando AJAX con validación usando bootstrap 5?

¿Cómo puedo publicar ajax con validación de formulario en bootstrap 5?

 // Example starter JavaScript for disabling form submissions if there are invalid fields (function () { 'use strict' // Fetch all the forms we want to apply custom Bootstrap validation styles to var forms = document.querySelectorAll('.needs-validation') // Loop over them and prevent submission Array.prototype.slice.call(forms) .forEach(function (form) { form.addEventListener('submit', function (event) { if (!form.checkValidity()) { event.preventDefault() event.stopPropagation() } form.classList.add('was-validated') }, false) }) })()

Tengo un gran problema con esto. ¿Puede alguien ayudarme?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

El código de inicio anterior proporcionado por la documentación de arranque utiliza el método checkValidity() de la API de validación de restricciones de JavaScript para validar el formulario.

El método HTMLInputElement.checkValidity() devuelve un valor booleano que indica la validez del valor del elemento. Si el valor no es válido, este método también activa el evento no válido en el elemento.

Puede realizar la solicitud ajax si la validación es exitosa como se muestra a continuación,

 if (!form.checkValidity()) { event.preventDefault() event.stopPropagation() }else{ //make your ajax request here }

Aquí hay un ejemplo de solicitud ajax usando JavaScript Fetch API y FormData API

 if (!form.checkValidity()) { event.preventDefault() event.stopPropagation() }else{ try { const postData = new FormData(form) const response = await fetch('url', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(postData) }); //Response from server const data = await response.json(); }catch(e){ //handle error console.log(e) } }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda