FormFieldView
object FormFieldViewDefined by scalive.FormFieldView. View source (scalive/api/src/scalive/forms/Form.scala:538-602)
Extension methods6
extension def email[A](field: Signal[FormFieldView[A]])[Msg](mods: |[Mod[Msg], IterableOnce[Mod[Msg]]]*): HtmlElement[Msg]Renders a signal-backed email input.
Defined by scalive.FormFieldView.email. View source (scalive/api/src/scalive/forms/Form.scala:561-568)
errorFeedback
extension def errorFeedback[A](field: Signal[FormFieldView[A]])(mods: |[Mod[Nothing], IterableOnce[Mod[Nothing]]]*): HtmlElement[Nothing]Renders signal-backed interaction-visible errors with stable accessibility relationships.
Defined by scalive.FormFieldView.errorFeedback. View source (scalive/api/src/scalive/forms/Form.scala:580-592)
id
extension def id[A](field: Signal[FormFieldView[A]]): Signal[String]The signal-backed field's complete rooted browser ID.
Defined by scalive.FormFieldView.id. View source (scalive/api/src/scalive/forms/Form.scala:541-541)
text
extension def text[A](field: Signal[FormFieldView[A]])[Msg](mods: |[Mod[Msg], IterableOnce[Mod[Msg]]]*): HtmlElement[Msg]Renders a signal-backed text input.
Defined by scalive.FormFieldView.text. View source (scalive/api/src/scalive/forms/Form.scala:551-558)
textarea
extension def textarea[A](field: Signal[FormFieldView[A]])[Msg](mods: |[Mod[Msg], IterableOnce[Mod[Msg]]]*): HtmlElement[Msg]Renders a signal-backed textarea.
Defined by scalive.FormFieldView.textarea. View source (scalive/api/src/scalive/forms/Form.scala:571-577)
validationAttributes
extension def validationAttributes[A](field: Signal[FormFieldView[A]]): Vector[Mod.Attr[Nothing]]Attributes pairing a signal-backed control with its dynamic error feedback.
Defined by scalive.FormFieldView.validationAttributes. View source (scalive/api/src/scalive/forms/Form.scala:544-548)