У меня возникла странная проблема при игре с Bootstrap 4 Модальными. Когда я попытался поместить форму внутри модального окна - отправка ничего не даст, и после проверки элемента в Google Chrome я обнаружил, что он показывает, что поля ввода находятся вне тегов формы.
Мой код вопрос:
<div class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<form action='test-input.php' method='post' class='ajax-input'>
<input type='text' name='test-input-field'><input type='submit' name='test-submit'>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
Но Google chrome видит "модальное тело" следующим образом:
<div class="modal-body">
<form action='test-input.php' method='post' class='ajax-input'></form>
<input type='text' name='test-input-field'><input type='submit' name='test-submit'>
</div>
К сожалению, на IE все работает нормально. В чем может быть проблема, и есть ли способ go обойти эту проблему, если она не исчезнет?