@@ -, +, @@ is masked as it is entered --- koha-tmpl/intranet-tmpl/prog/en/js/members.js | 11 +++ .../prog/en/modules/members/member-password.tt | 52 +++++++++++++-- .../prog/en/modules/members/memberentrygen.tt | 69 ++++++++++++++++--- members/member-password.pl | 36 +++++----- members/memberentry.pl | 2 + 5 files changed, 134 insertions(+), 36 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/js/members.js +++ a/koha-tmpl/intranet-tmpl/prog/en/js/members.js @@ -128,6 +128,17 @@ function check_form_borrowers(nav){ } } } + + if ( document.form.password.value != document.form.password2.value ){ + if ( message_champ != '' ){ + message_champ += "\n"; + } else { + message = ""; + } + message_champ+= MSG_PASSWORD_MISMATCH; + statut=1; + } + //patrons form to test if you checked no to the question of double if (statut!=1 && document.form.check_member.value > 0 ) { if (!(document.form_double.answernodouble.checked)){ --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/member-password.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/member-password.tt @@ -1,6 +1,25 @@ [% INCLUDE 'doc-head-open.inc' %]