--- layout: demo_layout.njk --- ## Active Search This example actively searches a contacts database as the user enters text. We start with a search input and an empty table: ```html

Search Contacts Searching...

First Name Last Name Email
``` The input issues a `POST` to `/search` on the `keyup` event and sets the body of the table to be the resulting content. We add the `delay:500ms` modifier to the trigger to delay sending the query until the user stops typing. Additionally, we add the `changed` modifier to the trigger to ensure we don't send new queries when the user doesn't change the value of the input (e.g. they hit an arrow key). Finally, we show an indicator when the search is in flight with the `hx-indicator` attribute. {% include demo_ui.html.liquid %}