Checkbox
A control that allows the user to toggle between checked and unchecked states.
Default
With Label
Combine with the
Field
component or a label element for better accessibility.
With Label
Checked State
Use the
checked
attribute to set the initial state.
Checked
Disabled
Use the disabled attribute to prevent interaction.
Disabled
With Form
Checkboxes integrate with Phoenix forms. The checkbox will submit
"true"
when checked.
<.form for={@form} phx-submit="save">
<div class="flex items-center gap-2">
<.checkbox name={@form[:remember_me].name} id="remember-me" />
<label for="remember-me">Remember me</label>
</div>
<.button type="submit">Login</.button>
</.form>