Classic native select with validated caller-owned options.
Native Select preserves the browser picker, keyboard behavior, selected values, reset, constraint validation, and ordinary form submission. Prompts are explicit caller options; the package owns no placeholder or selection policy.
Summary
Functions
Renders one classic native select with deterministic field relationships.
Functions
Renders one classic native select with deterministic field relationships.
Attributes
field(:any) - Defaults tonil.id(:string) - Defaults tonil.name(:string) - Defaults tonil.value(:any) - Defaults to{:shadcn_ui, :not_provided}.options(:list) (required)errors(:any) - Defaults to{:shadcn_ui, :not_provided}.error_mode(:atom) - Defaults to:used_input. Must be one of:used_input,:always, or:hidden.used(:boolean) - Defaults tofalse.translate_error(:any) - Defaults tonil.pending(:boolean) - Defaults tofalse.required(:boolean) - Defaults tofalse.optional(:boolean) - Defaults tofalse.disabled(:boolean) - Defaults tofalse.multiple(:boolean) - Defaults tofalse.size(:atom) - Defaults to:default. Must be one of:small,:default, or:large.form(:string) - Defaults tonil.describedby(:any) - Defaults tonil.class(:any) - Defaults tonil.field_class(:any) - Defaults tonil.- Global attributes are accepted. Supports all globals plus:
["autofocus"].
Slots
label(required)help