Я действительно изо всех сил пытался отправить форму в модале начальной загрузки. всякий раз, когда я нажимаю кнопки отправки внутри тела, модальное окно закрывается, и мне приходится снова открывать модальное окно, чтобы увидеть результаты php. Когда я соединяю форму с кнопками в нижнем колонтитуле, ничего не происходит. Как отправить формы регистрации и отображения результатов в том же режиме, не закрывая его. Если вход успешен, модал должен закрыться и перенаправить на другую страницу.
Вот часть моего кода;
<!-- Login Modal -->
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content" style="background-color: rgba(0,0,0,0.5);">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<img src="images/login.png" class="user">
<?php
if($_POST){
if(isset($_POST['insert'])){
echo "The insert function is called.";
} if(isset($_POST['submit'])){
echo '<h2 id="errorMsg">The submit function is called.</h2>';
}
}
?>
<form id="myForm" method="POST">
<input type="submit" class="button" name="insert" value="insert">
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Sign up</button>
<!--<button type="button" class="btn btn-primary" name="submit">Login</button>-->
</div>
</div>
</div>
</div>