mirror of
https://github.com/bigskysoftware/htmx.git
synced 2025-09-27 13:01:03 +00:00

This convention is deprecated, as per this RFC from the IETF: https://tools.ietf.org/html/rfc6648
1.6 KiB
1.6 KiB
layout |
---|
demo_layout.njk |
Dialogs
Dialogs can be triggered with the hx-prompt
and hx-confirm
attributes. These are triggered by the user interaction that would trigger the AJAX request, but the request is only sent if the dialog is accepted.
<div>
<button class="btn"
hx-post="/submit"
hx-prompt="Enter a string"
hx-confirm="Are you sure?"
hx-target="#response">
Prompt Submission
</button>
<div id="response"></div>
</div>
The value provided by the user to the prompt dialog is sent to the server in a HX-Prompt
header. In this case, the server simply echos the user input back.
User entered <i>${response}</i>
{% include demo_ui.html.liquid %}