Итак, моя простая форма определена следующим образом:
val loginForm = Form(
mapping(
"email" -> email,
"password" -> nonEmptyText(minLength = 8, maxLength = 24)
)(UserLogin.apply)(UserLogin.unapply)
)
Мой взгляд:
@b4.inline.form(routes.UserController.loginPage()) { implicit ifc =>
@b4.email( form("email"), '_hiddenLabel -> "Email", 'placeholder -> "your email address")
@b4.password( form("password"), '_hiddenLabel -> "Password", 'placeholder -> "your password")
@b4.submit('class -> "btn btn-light btn-outline-dark"){ Login }
}
Очевидно, что мое поле пароля подтверждено во внешнем интерфейсе, но не по электронной почте,Существует ли канонический способ принудительного применения электронной почты во время проверки внешнего интерфейса?