$("#sendToFnsBtn").on("click", function() {
const modelData = getSelectedFnsRows();
const rows = modelData && modelData.list ? modelData.list : [];
if (!rows.length) {
return;
}
$('#sendFnsConfirmDetails').text(
'Количество выбранных запросов: ' + rows.length
);
$('#sendFnsConfirmModal').modal('show');
});
$("#confirmSendFnsBtn").on("click", function() {
const button = $(this);
if (button.prop('disabled')) {
return;
}
button.prop('disabled', true);
$('#sendFnsConfirmModal').modal('hide');
try {
uploadRegister();
} finally {
button.prop('disabled', false);
}
});
<div class="modal fade"
id="sendFnsConfirmModal"
tabindex="-1"
role="dialog"
aria-labelledby="sendFnsConfirmModalLabel">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title"
id="sendFnsConfirmModalLabel">
Подтверждение отправки
</h4>
</div>
<div class="modal-body">
<p>
Подтвердите отправку выбранных запросов в ФНС.
</p>
<p id="sendFnsConfirmDetails"></p>
</div>
<div class="modal-footer">
<button type="button"
class="btn btn-default"
data-dismiss="modal">
Отмена
</button>
<button type="button"
class="btn btn-primary"
id="confirmSendFnsBtn">
Отправить в ФНС
</button>
</div>
</div>
</div>
</div>
#sendFnsConfirmModal .modal-body p {
font-size: 16px;
}