hx-disabled-elt

hx-disabled-elt 屬性允許您指定在請求期間將被添加 disabled 屬性的元素。此屬性的值可以是:

以下是一個按鈕的範例,該按鈕在請求期間會停用自身

<button hx-post="/example" hx-disabled-elt="this">
    Post It!
</button>

當請求正在進行時,這會導致按鈕被標記為 disabled 屬性,這將防止進一步的點擊發生。

hx-disabled-elt 屬性也支援指定以逗號分隔的多個 CSS 選擇器,以在請求期間停用多個元素。以下範例說明如何在請求期間停用特定表單的按鈕和文字輸入欄位

<form hx-post="/example" hx-disabled-elt="find input[type='text'], find button">
    <input type="text" placeholder="Type here...">
    <button type="submit">Send</button>
</form>

注意事項