javascript - 使用 Bootstrap 4 AJAX 提交表单提交
问题描述
我正在使用 Bootstrap 4 的 js 验证,其中包括:
(function () {
'use strict'
window.addEventListener('load', function () {
// Fetch all the forms we want to apply custom Bootstrap validation styles to
const forms = document.getElementsByClassName('needs-validation')
// Loop over them and prevent submission
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)
})
}, false)
}());
- Index.php 有
<form>
标签。 - Form.php 有 PHPMailer 调用
- 此部分位于 validation.js 文件中
如何将它与 AJAX 提交调用绑定?我想使用上面 Bootstrap 4 提供的默认 JS 验证,但还要调用 AJAX 来检查 php 验证,然后提交。
我一辈子都找不到 Bootstrap 4 + AJAX + PHP 的混合组合。
解决方案
推荐阅读
- javascript - 如何使用 javascript 变量作为 html 的 div id?
- visual-studio-code - 为什么在 VS Code 中打开 Google Chrome 窗口?
- android - 如何在 Android 中为 Firebase Crashlytics 设置多个应用用户,包括 GDPR 合规性?
- mysql - 存储用户名和密码的表中的 InnoDB 与 MyISAM
- ruby - Jekyll Serve 导致 Ruby 版本出错。(捆绑器::GemNotFound)
- javascript - 如何将ajax函数应用于所有元素?
- go - 对整数切片进行排序
- haskell - 如何使用图表后端正确设置图表?
- c - “arm-none-linux-gnueabi-gcc”与“arm-linux-gnueabi-gcc”的编译差异
- python - 如何在数据框中合并同一对象的数据?