Атрибут hx-confirm
Атрибут hx-confirm позволяет вам подтвердить действие перед отправкой запроса. Это может быть полезно в случаях, когда действие является разрушительным, и вы хотите убедиться, что пользователь действительно хочет его выполнить.
Вот пример:
<button hx-delete="/account" hx-confirm="Хотите удалить свой аккаунт?"> Удалить мою учётку</button>Событие, вызванное hx-confirm, содержит дополнительные свойства в своем detail:
triggeringEvent: событие, которое вызвало оригинальный запросissueRequest(skipConfirmation=false): обратный вызов, который можно использовать для подтверждения AJAX-запросаquestion: значение атрибутаhx-confirmна HTML-элементе
hx-confirmнаследуется и может быть размещён на родительском элементе.- По умолчанию
hx-confirmиспользуетwindow.confirmбраузера. Вы можете настроить это поведение, как показано в этом примере. - логическое значение
skipConfirmationможет быть передано в обратный вызовissueRequest; если true (по умолчанию false),window.confirmне будет вызван, и AJAX-запрос будет отправлен напрямую.