У меня всплывающее окно с некоторыми деталями. Мне нужно, чтобы он оставался открытым, даже если форма отправлена
Here is my script var modal = document.getElementById('alertlog'); var btn = document.getElementById("myBtns"); var span = document.getElementsByClassName("closedddddd")[0]; btn.onclick = function () { modal.style.display = "block"; } span.onclick = function () { modal.style.display = "none"; } window.onclick = function (event) { if (event.target == modal) { modal.style.display = "none"; } }
<div id="alertlog" class="modal"> <div class="modal-content"> <span class="closedddddd">×</span> @foreach (var item in Model.book) { <strong>Date</strong>@item.date <strong>In Time</strong>@item.intime <strong>Out Time</strong>@item.outtime } </div> </div>
Подробности появляются во всплывающем окне, но оно закрывается после отправки формы. Помогите пожалуйста
Пожалуйста, поделитесь формой html-кода.Также, если вы хотите отправить форму без перезагрузки страницы, используйте AJAX в jQuery или JavaScript.Хотя, если вы используете синтаксис Razor, используйте Ajax.BeginForm.Я надеюсь, что это может помочь.