Hello, in the code I will send, when you press the buttons of the forms in else, the window that opens will be refreshed and It shouldn't close because it's the same pop-up window. Since I will list the table, it should not be closed.
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#tahsilat">
TAHSİLAT
</button>
<div class="modal" id="tahsilat">
<div style="width: 70%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%)" class="modal-dialog" id="tahsilat">
<div class="modal-content">
<div class="modal-body" style="color: red">
<div class="solmodal">
<input type="text" id="txtdeger" onkeyup="toggleContent()" />
<div id="content">
<form action="/Masa/nakit/@ViewBag.masaid" method="post">
<input type="text" value="@ViewBag.masaid" name="id" hidden />
<input type="text" value="@tuuutarformat" name="alacak" hidden />
<input type="text" value="2" name="odemetipi" hidden />
<button type="submit" class="btn btn-success form-control">NAKİT</button>
</form>
<br />
<form action="/Masa/kart/@ViewBag.masaid" method="post">
<input type="text" value="@ViewBag.masaid" name="id" hidden />
<input type="text" value="@tuuutarformat" name="alacak" hidden />
<input type="text" value="15" name="odemetipi" hidden />
<button type="submit" class="btn btn-dark form-control">KART</button>
</form>
<br />
<form action="/Masa/havale/@ViewBag.masaid" method="post">
<input type="text" value="@ViewBag.masaid" name="id" hidden />
<input type="text" value="@tuuutarformat" name="alacak" hidden />
<input type="text" value="17" name="odemetipi" hidden />
<button type="submit" class="btn btn-warning form-control">HAVALE</button>
</form>
<br />
<button style="top: 3px" type="button" class="btn btn-danger form-control" data-dismiss="modal">KAPAT</button>
</div>
<script>
function toggleContent() {
var deger = "";
if (deger === null) {
deger = 0;
}
else {
deger = (document.getElementById("txtdeger").value.trim());
}
var contentDiv = document.getElementById("content");
var tutu = parseFloat(@tuuutarformat);
if (tutu <= deger || deger == "") { // Koşul eklendi {
contentDiv.innerHTML = `
<form action="/Masa/nakit/@ViewBag.masaid" method="post">
<input type="text" value="@ViewBag.masaid" name="id" hidden />
<input type="text" value="@tuuutarformat" name="alacak" hidden />
<input type="text" value="2" name="odemetipi" hidden />
<button type="submit" class="btn btn-success form-control">NAKİT</button>
</form><br />
<form action="/Masa/kart/@ViewBag.masaid" method="post">
<input type="text" value="@ViewBag.masaid" name="id" hidden />
<input type="text" value="@tuuutarformat" name="alacak" hidden />
<input type="text" value="15" name="odemetipi" hidden />
<button type="submit" class="btn btn-dark form-control">KART</button>
</form><br />
<form action="/Masa/havale/@ViewBag.masaid" method="post">
<input type="text" value="@ViewBag.masaid" name="id" hidden />
<input type="text" value="@tuuutarformat" name="alacak" hidden />
<input type="text" value="17" name="odemetipi" hidden />
<button type="submit" class="btn btn-warning form-control">HAVALE</button>
</form><br />
`;
} else
contentDiv.innerHTML = `
<form action="/Masa/nakitparcali/@ViewBag.masaid" method="post">
<input type="text" value="@ViewBag.masaid" name="id" hidden />
<input type="text" value="${deger}" name="alacak" />
<input type="text" value="2" name="odemetipi" hidden />
<button type="submit" class="btn btn-success form-control">NAKİT PARÇALI</button>
</form><br />
<form action="/Masa/kartparcali/@ViewBag.masaid" method="post">
<input type="text" value="@ViewBag.masaid" name="id" hidden />
<input type="text" value="${deger}" name="alacak" />
<input type="text" value="15" name="odemetipi" hidden />
<button type="submit" class="btn btn-dark form-control">KART PARÇALI</button>
</form><br />
<form action="/Masa/havaleparcali/@ViewBag.masaid" method="post">
<input type="text" value="@ViewBag.masaid" name="id" hidden />
<input type="text" value="${deger}" name="alacak" />
<input type="text" value="17" name="odemetipi" hidden />
<button type="submit" class="btn btn-warning form-control">HAVALE PARÇALI</button>
</form><br />
`;
}
</script>
</div>
<div class="sagmodal">
<table class="table table-bordered">
@foreach (var t in Model.HIZLISATISLISTEList.Where(x=>x.TAHSILAT != null).ToList())
{
<tr>
<td>@t.SAAT</td>
<td>@t.MASANOT</td>
<td>@t.TAHSILAT</td>
</tr>
}
</table>
</div>
</div>
</div>
</div>
</div>
///////// Here is the part of the code that needs to be processed. By pressing the buttons here, it should never close the popup and refresh the popup.
contentDiv.innerHTML = `
<form action="/Masa/nakitparcali/@ViewBag.masaid" method="post">
<input type="text" value="@ViewBag.masaid" name="id" hidden />
<input type="text" value="${deger}" name="alacak" />
<input type="text" value="2" name="odemetipi" hidden />
<button type="submit" class="btn btn-success form-control">NAKİT PARÇALI</button>
</form><br />
<form action="/Masa/kartparcali/@ViewBag.masaid" method="post">
<input type="text" value="@ViewBag.masaid" name="id" hidden />
<input type="text" value="${deger}" name="alacak" />
<input type="text" value="15" name="odemetipi" hidden />
<button type="submit" class="btn btn-dark form-control">KART PARÇALI</button>
</form><br />
<form action="/Masa/havaleparcali/@ViewBag.masaid" method="post">
<input type="text" value="@ViewBag.masaid" name="id" hidden />
<input type="text" value="${deger}" name="alacak" />
<input type="text" value="17" name="odemetipi" hidden />
<button type="submit" class="btn btn-warning form-control">HAVALE PARÇALI</button>
</form><br />`;