sp-checkbox

Since: UXP v4.1

Renders a checkbox with associated label.

Checkboxes

See:

Example

<sp-checkbox>Include all metadata</sp-checkbox>

States

There are several states that are supported.

Checked

<sp-checkbox checked>Checked</sp-checkbox>

Indeterminate

<sp-checkbox indeterminate>Indeterminate</sp-checkbox>

Disabled

<sp-checkbox disabled>Disabled</sp-checkbox>

Invalid

<sp-checkbox invalid>Invalid</sp-checkbox>

Responding to events

You can respond to changes in the checkbox using the change or input events.

document.querySelector(".yourCheckbox").addEventListener("change", evt => {
    console.log(`Is the checkbox checked: ${evt.target.checked}`);
})