私は、フォームの送信時にフォームを持っている#registerModal
のポップアップを持っています。成功メッセージが表示されるまでポップアップを閉じないようにします。フォームの送信はAJAXを介して行われます。フォームの送信中にポップアップを無効にする方法
<a data-toggle="modal" data-target="#registerModal" class="register">GET STARTED</a>
<div id="registerModal" class="modal fade modal-white" tabindex="-1" role="dialog" aria-labelledby="registerModalLabel">
<div class="modal-dialog" style="margin-top: 10%;">
<div class="modal-content">
<div class="modal-body">
<div id="register-success-message" class="alert alert-success fade in">
<a href="#" id="register-alert-close" class="close" data-dismiss="modal" aria-label="close" title="close">×</a>
<strong>Success!</strong> An activation mail has been sent.
</div>
<div class="row" id="register-modal-form">
<div class="col-sm-8 col-sm-offset-2 register-heading">
<center> REGISTER </center>
</div>
<form method="POST" action="/user-register" id="register-form">
<div id="status-message"></div>
<div class="col-sm-10 col-sm-offset-1 regsiter-form-fields">
<input type="text" class="form-control register-fields" id="first_name" name="first_name" placeholder="First Name" autocomplete="off" />
<span id="first-name-register-error-message" class="register-error-message"></span>
</div>
<div class="col-sm-10 col-sm-offset-1 regsiter-form-fields">
<input type="text" class="form-control register-fields" id="second_name" name="second_name" placeholder="Last Name" autocomplete="off" />
<span id="second-name-register-error-message" class="register-error-message"></span>
</div>
<div class="col-sm-10 col-sm-offset-1 regsiter-form-fields">
<input type="text" class="form-control register-fields" id="register_email" name="email" placeholder="Email" autocomplete="off" />
<span id="email-register-error-message" class="register-error-message"></span>
</div>
<div class="col-sm-10 col-sm-offset-1 regsiter-form-fields">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<input name="register-submit" type="submit" id="register-form-submit" class="btn btn-danger pull-left btn-lg register-button" value="CONTINUE" />
</div>
</form>
</div>
</div>
</div>
</div>
</div>
$('form#register-form').on('submit', function(event) {
$.ajax({
type: "POST",
url: "/user-register",
data: {'first_name': first_name, 'second_name': second_name, 'email': email},
$("#registerModal").modal({"backdrop": "static"});
success: function(data) {
}
私が提出上の静的プロパティが含まれていましたが、それが動作していない...
あなたはモーダルの基本的な 'html'構造を含めることができますか? –
@RinoRaj私はhtmlを含めました... –
'submit'ボタンを'