Как вызвать модальный режим при вводе типа ввода - PullRequest
0 голосов
/ 29 мая 2018

Я хочу вызвать модальный режим при вводе типа ввода,
, когда я выполню требование, нужно отправить данные, затем запустить модальный образец
(который использует ajax для обновления зоны)
, но я попыталсячтобы добавить переключатель данных для типа ввода,
после добавления, форма выглядит так, как будто она не может быть отправлена ​​в Controller,
Кто-нибудь имеет какое-либо решение по этому поводу?

<input type="submit" value="Ok" />
 <button type="button" class="btn btn-primary" data-toggle="modal" data- 
target="#exampleModalCenter">
    launch modal
    </button>

    <!-- Modal -->
    <div class="modal fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
        <div class="modal-dialog modal-dialog-centered" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title" id="exampleModalLongTitle">Your Content</h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <div class="modal-body" id="PlanCompleteZone">
                    @Html.Action("PlanComplete")
                </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>
    <!-- Modal -->

1 Ответ

0 голосов
/ 29 мая 2018

Я рекомендую вам использовать прослушиватель для события onSubmit в форме, чтобы вы могли запускать функцию javascript при отправке, и в этой функции вы должны предотвратить событие (submit) и запустить ваш модальный режим и, наконец, использовать ajax-запрос для отправкисодержание формы.

<form method="POST" onsubmit="submit(event);">
    <input type="submit" value="Ok" />
</form>
   <script>
        function submit(event){
           event.preventDefault();
           //assuming bootstrap 3
           $('#exampleModalCenter').modal('show')
           //ajax request
        }
   </script>
...