2016-08-29 4 views
0

Как добавить валидацию в игровой форме?Форма игры проверка

Ниже приведена сбрасываемая форма пароля, которая предполагает, что пользователь дважды вводит пароль.

@(tokenId: String, form: Form[ResetPassword])(implicit messages: play.api.i18n.Messages, request: RequestHeader) 
@main("Reset Password") { 
    @helper.form(routes.Application.handleResetPassword(tokenId)) { 

    @helper.inputText(form("password1")) 

    @helper.inputText(form("password2")) 

    <button type="submit">Submit</button> 

    } 

} 

В данной форме, я хотел бы добавить проверку, которая будет проверять, если password1 и password2 такой же или нет.

Благодаря Pari

ответ

1

Вы могли бы сделать:

val userFormConstraintsAdHoc = Form(
    mapping(
    "password1" -> text, 
    "password2" -> text 
)(UserData.apply)(UserData.unapply) verifying("Failed form constraints!", fields => fields match { 
    case userData => form.password1.equals(form.password2) 
    }) 
) 

Это просто непроверенным псевдокод, проверить docs for that purpose

+0

Вашего решения просто работало нормально. Благодарю. –

 Смежные вопросы

  • Нет связанных вопросов^_^