0
これは編集ボタンのHTMLコードです。編集ボタンをクリックすると、モーダルがポップアップしません。モーダルは表示されません。背景のみが表示されます
<div class="modal fade" id="editModal">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Edit record</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="form-group">
<input type="hidden" id="editid" name="id" class="form-control">
<input type="text" id="editname" name="name" class="form-control">
</div>
</div>
<div class="modal-footer">
<button type="submit" onclick="editModal(event)" class="btn btn-primary">Save changes</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
変更の保存をクリックしたときの2番目のモーダルのコードは次のとおりです。
<div class="modal fade" id="confirmationModal1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<form action="php/edit_client.php" method="post">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Confirmation</h4>
</div>
<div class="modal-body">
Are you sure you want to edit this client?
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
<button type="submit" class="btn btn-primary" onclick="validateForm()">Save</button>
</div>
</div>
</form>
</div>
</div>
これは、モーダルが表示されるjavascriptです。よくあなたのコードを見て
function validateForm(e) {
}
function editModal(event) {
$("#editModal").modal("show");
focusedid = e;
identifier = focusedid.split('-')[1];
$("#editid").val($("#id-" + identifier).val());
$("#editname").val($("#name-" + identifier).val());
}
ブートストラップを使用していますか? – imcvampire
スニペットの作成やフィドラーの共有を試みます。 –
コードスニペットに編集ボタンを追加するのを忘れました。また、editModal関数で 'editModal'を開始しました。これはconfirmModalですか?現在、あなたは 'editModal'内で' editModdal'を開始しています。 – azs06