Mam Mod Bootstrap, który zawiera formularz. Modal zawiera również przycisk Prześlij i anuluj. Teraz jak na moje wymagania, na przycisk Prześlij kliknięciem modalne, Formularz jest złożenie Pomyślnie ale modalna jest coraz closed..Here nie jest mój HTML ..Zamknij Bootstrap Modal Na formularzu Wyślij
<div class="modal fade" id="StudentModal" tabindex="-1" role="dialog" aria-labelledby="StudentModalLabel" aria-hidden="true" data-backdrop="static">
<div class="modal-dialog">
<div class="modal-content">
<form action="~/GetStudent" class="form-horizontal" role="form" method="post" id="frmStudent">
<div class="modal-footer">
<div class="pull-right">
<button type="submit" class="btn btn-success"><i class="glyphicon glyphicon-ok"></i> Save</button>
<button type="button" class="btn btn-danger" data-dismiss="modal"><i class="glyphicon glyphicon-remove"></i> Close</button>
</div>
</div>
</form>
</div>
</div>
Jak zrobić ..Please mi pomóc .. Dzięki ..
To jest prawie poprawne, ale nie ** nie ** zwróć false z funkcji obsługi zdarzenia, ponieważ jest to to samo co wywołanie 'preventDefault()' i 'stopPropagation()' na obiekcie zdarzenia.Wywołanie metody 'preventDefault()' zatrzymuje wysyłanie, co nie jest pożądanym wynikiem. Z tego też powodu attrib wyłączający dane nie działa - zdarzenie dodane przez modulator ładowania początkowego wywołuje również preventDefault() na zdarzeniu. – othp
# przycisk powinien być identyfikatorem formularza, a nie przycisku (patrz uwaga na górze [link] (https://developer.mozilla.org/en-US/docs/Web/Events/submit)) - jeśli używasz wydarzenia na przycisku, użyj zdarzenia kliknięcia. – othp
należy również rozważyć wywołanie '.modal ('hide');' zamiast "przełączania", w przeciwnym razie, jeśli formularz może być również przesłany bez widocznego modalu, modalny zostanie wyświetlony, gdy zostanie wysłane zdarzenie submit. – othp