htmx/www/attributes/hx-put.md
Adam Johnson e17dd68331 Remove notes about X-HTTP-Method-Override
Untrue since 2305aed18e925da55f15dc5798db37ac0142f2b4.
2021-02-07 19:51:09 +00:00

26 lines
883 B
Markdown

---
layout: layout.njk
title: </> htmx - hx-put
---
## `hx-put`
The `hx-put` attribute will cause an element to issue a `PUT` to the specified URL and swap
the HTML into the DOM using a swap strategy:
```html
<button hx-put="/account" hx-target="body">
Put Money In Your Account
</button>
```
This example will cause the `button` to issue a `PUT` to `/account` and swap the returned HTML into
the `innerHTML` of the `body`.
### Notes
* `hx-put` is not inherited
* You can control the target of the swap using the [hx-target](/attributes/hx-target) attribute
* You can control the swap strategy by using the [hx-swap](/attributes/hx-swap) attribute
* You can control what event triggers the request with the [hx-trigger](/attributes/hx-trigger) attribute
* You can control the data submitted with the request in various ways, documented here: [Parameters](/docs/#parameters)