View Source PetalComponents.Form (petal_components v0.19.1)
Everything related to forms: inputs, labels etc
Link to this section Summary
Functions
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
) - Supports all globals plus:["name", "checked_value", "unchecked_value", "value", "checked", "hidden_input"]
.
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.options
(:list
) - options for the select. Defaults to[]
.layout
(:atom
) - layout for the checkboxes. Defaults to:col
.rest
(:global
)
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
Use this when you want to include the label and some margin.
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.has_error
(:boolean
) - . Defaults tofalse
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)
Slots
inner_block
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.value
(:any
) - the radio value. Defaults tonil
.rest
(:global
)
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.options
(:list
) - options for the select. Defaults to[]
.layout
(:atom
) - layout for the radio options. Defaults to:col
.rest
(:global
)
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.options
(:list
) - options for the select. Defaults to[]
.rest
(:global
)
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
Link to this section Functions
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
) - Supports all globals plus:["name", "checked_value", "unchecked_value", "value", "checked", "hidden_input"]
.
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.options
(:list
) - options for the select. Defaults to[]
.layout
(:atom
) - layout for the checkboxes. Defaults to:col
.rest
(:global
)
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
Use this when you want to include the label and some margin.
attributes
Attributes
form
(:any
) (required) - the form object.field
(:atom
) (required) - field in changeset / form.class
(:string
) - any additionaly CSS classes.label
(:string
) - labels your field. Defaults tonil
.options
(:list
) - options for the select/radio_group/checkbox_group. Defaults to[]
.layout
(:atom
) - layout for the radio_group or checkbox_group only. Defaults to:col
.type
(:string
) - The type of input. Defaults to"text_input"
.wrapper_classes
(:string
) - CSS class for wrapper. Defaults to"mb-6"
.disabled
(:boolean
) - disables the input. Defaults tofalse
.rest
(:global
) - Supports all globals plus:["autocomplete", "disabled", "form", "max", "maxlength", "min", "minlength", "pattern", "placeholder", "readonly", "required", "size", "step"]
.
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.has_error
(:boolean
) - . Defaults tofalse
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)
slots
Slots
inner_block
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.value
(:any
) - the radio value. Defaults tonil
.rest
(:global
)
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.options
(:list
) - options for the select. Defaults to[]
.layout
(:atom
) - layout for the radio options. Defaults to:col
.rest
(:global
)
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.options
(:list
) - options for the select. Defaults to[]
.rest
(:global
)
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.rest
(:global
)class
(:string
) - extra classes for the text input. Defaults to""
.
attributes
Attributes
form
(:any
) - . Defaults tonil
.field
(:atom
) - . Defaults tonil
.label
(:string
) - labels your field. Defaults tonil
.class
(:string
) - extra classes for the text input. Defaults to""
.rest
(:global
)