Skip to content
scalive
Menu
ConnectingLiveReconnectingOffline
o

FormFieldView

object FormFieldView

Defined by scalive.FormFieldView. View source (scalive/api/src/scalive/forms/Form.scala:538-602)

Extension methods6

email

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)