Я действительно ужасен с javascript, но учусь. Вот проверка формы Bootstrap 4 js:
( function() {
"use strict";
window.addEventListener( "load", function() {
var forms = document.getElementsByClassName( "needs-validation" );
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 );
});
},
false );
})();
Где мне добавить jQuery Ajax материал? Добавить его в Bootstrap js или создать совершенно новую и отдельную функцию?
$.ajax({
url : "contact.php",
type : "POST",
dataType : "json",
data : $( this ).serialize(),
success : function( data )
{
if ( data.type == "error" ) {
output = '<div class="error">'+data.text+"</div>";
}
else {
$( form )[0].reset();
output = '<div class="success">'+data.text+"</div>";
}
$( "#contact-results" ).html( output );
}
});