[Control] emailField

Part of: mobl::ui::generic

Arguments:

  • s : String variable/property to bind the control to.
  • placeholder : String = null placeholder text (appears when text field is empty, optional)
  • label : String = null label text (optional)
  • validator : Function1<String,String> = emailValidator validator function, takes s as argument and returns error message or empty string if OK (optional)
  • style : Style = textFieldStyle the style to use for the email field
  • invalidStyle : Style = textFieldInvalidStyle the style to use for the email field on invalid input
  • autofocus : Bool = false whether the control should get immediately get focus when loaded.
  • onchange : Callback = null event triggered when the text field changed and loses focus (optional).
  • onkeyup : Callback = null event triggered on every keypress (optional).

A text field control that validates whether the value is a valid e-mail address.

Example:

var email = ""
group {
  item { emailField(email, label="Email") }
}
mobl/ui/generic/emailfield.txt · Last modified: 2013/10/01 02:29 (external edit)