当密码与其确认不匹配时,我正在尝试显示错误消息。
这是表单类文件中的相关代码:
->add('password', RepeatedType::class, array(
'required' => true,
'invalid_message' => 'Le mot de passe et sa confirmation ne sont pas identiques',
'type' => PasswordType::class,
'first_options' => array('label' => false),
'second_options' => array('label' => false),
))
这是相关的 Twig 代码:
<div class="control-group">
<div class="input-prepend">
{{ form_row(registrationForm.password.first ,{'label':false,'attr':{'placeholder':'Mot de passe', 'name':'password1', 'class':'form-control', 'id':'password1', 'required data-error':'Veuillez saisir votre mot de passe'} } ) }}
</div>
</div>
<div class="control-group">
<div class="input-prepend">
{{ form_row(registrationForm.password.second ,{'label':false,'attr':{'placeholder':'Confirmation mot de passe', 'name':'password2', 'class':'form-control', 'id':'password2', 'required data-error':'Veuillez confirmer votre mot de passe'} } ) }}
</div>
</div>
问题是,当输入不同的密码然后验证表单时,不会显示预期的消息错误。关于如何解决这个问题的任何想法?