이메일이 유효하다는 것을 확인하려고합니다. 여기 내가 뭘하려고하는지 :스칼라가 유효하지 않은 이메일을 허용하는 양식을 작성하십시오
private val emailForm =
Form(mapping("id" -> optional(of[Long]), "email" -> email)(Email.apply _)(Email.unapply _))
def submit = Action { implicit request =>
emailForm.bindFromRequest.fold(
formWithErrors => { // this code is never hit, even if I leave the textbox blank
Ok(views.html.masterpage("Home")(views.html.landingPage(formWithErrors, "There was an error on your form")))
}, email => {
emailDAO ! EmailDAO.Create(email)
Ok(views.html.masterpage("Thank you")(views.html.thankyou("Thank you for subscribing to our mailing list!")))
})
}
양식에서 ... "이메일"-> email.verifying (emailAddress)'해야합니다. –