mirror of
				https://github.com/bigskysoftware/htmx.git
				synced 2025-11-04 07:24:06 +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 %}