Skip to content

kit-select

<kit-select> wraps a native <select> and participates in forms through ElementInternals.

<kit-select name="status" required>
<option value="draft">Draft</option>
<option value="published">Published</option>
</kit-select>
AttributeTypeNotes
namestringForm field name.
valuestringCurrent selected value.
requiredbooleanMirrors native select validation.
disabledbooleanDisables the native select.
  • kit-field-changed — emitted with { name, value }.
  • change — re-emitted as a composed native-style event.