Вот мой текущий дизайн:
<div class="container">
<div class="col-lg-6 well">
<div class="form-group">
<label>First Name</label>
<input id="fn" class="form-control" required />
</div>
<div class="form-group">
<label>Last Name</label>
<input id="ln" class="form-control" required />
</div>
<div class="form-group">
<button type="submit" class="btn btn-success" data-toggle="modal"
data-backdrop="static" data-keyboard="false" data-target="#signup">
Submit
</button>
</div>
</div>
</div>
<div id="signup" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body">
<p>Signing up. Please wait...</p>
</div>
</div>
</div>
</div>
Дизайн позволяет отображать статический модал после нажатия кнопки подтверждения. Это мешает любому пользователю изменять что-либо в процессе регистрации.
Однако, модал пропускает проверку для обязательных полей:
Любые предложения о том, как сначала запустить проверку перед отображением модального значения?