У меня есть кнопка предварительного просмотра в начальной загрузке 4. Я хочу показать ошибку проверки, если форма недействительна, и показать модальное окно, если форма верна.
У меня есть этот код.
$("#previewBtn").click(function(event) {
//$("#exampleModal").modal("show"); //Works fine if I uncomment
//Fetch form to apply custom Bootstrap validation
var form = $("#order-form")
//alert(form.prop('id')) //test to ensure calling form correctly
if (form[0].checkValidity() === false) {
event.preventDefault();
event.stopPropagation();
} else {
//alert("Validated!");
$("#exampleModal").modal("show");
}
form.addClass('was-validated');
}) //validation end
Я получаю ошибку проверки, если форма недействительна.
Я получаю модальное окно, если я раскомментирую вторую строку, чтобы показать модальное значение.
Но модальное окно неработает в else
, если в проверке нет ошибок.
alert
(выше show modal) работает в else
, если в проверке нет ошибок.
Как показать модальное окно, если нет ошибок проверки?