Spec-Zone.ru › htmx

hx-confirm

Атрибут hx-confirm позволяет подтвердить действие перед отправкой запроса. Это может быть полезно в случаях, когда действие является разрушительным, и вы хотите убедиться, что пользователь действительно хочет его выполнить.

Вот пример:

<button hx-delete="/account" hx-confirm="Are you sure you wish to delete your account?">
  Delete My Account
</button>

Подробности события

Событие, сгенерированное hx-confirm, содержит дополнительные свойства в своём detail:

  • triggeringEvent: событие, которое вызвало исходный запрос
  • issueRequest(skipConfirmation=false): обратный вызов, который можно использовать для подтверждения AJAX запроса
  • question: значение атрибута hx-confirm на HTML элементе

Примечания

  • hx-confirm наследуется и может быть размещён на родительском элементе
  • hx-confirm по умолчанию использует механизм подтверждения браузера. Вы можете настроить это поведение, как показано в этом примере.
  • булево значение skipConfirmation может быть передано в обратный вызов issueRequest; если true (по умолчанию false), то обратный вызов window.confirm не будет вызван, и AJAX запрос будет отправлен напрямую

Licensed under the Zero-Clause BSD License.
https://htmx.org/attributes/hx-confirm/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API