[% IF ( ERROR_login_exist ) %]
<li id="ERROR_login_exist">Username/password already exists.</li>
[% END %]
- [% IF ( ERROR_cardnumber ) %]
- <li id="ERROR_cardnumber">Cardnumber already in use or not in a good format.</li>
+ [% IF ERROR_cardnumber_already_exists %]
+ <li id="ERROR_cardnumber">Cardnumber already in use.</li>
+ [% END %]
+ [% IF ERROR_cardnumber_length %]
+ <li id="ERROR_cardnumber">Cardnumber length is incorrect.</li>
[% END %]
[% IF ( ERROR_age_limitations ) %]
<li id="ERROR_age_limitations">Patron's age is incorrect for their category.
<label for="cardnumber">
[% END %]
Card number: </label>
- [% IF minlength_cardnumber && maxlength_cardnumber %]
+ [% IF minlength_cardnumber == maxlength_cardnumber %]
+ <input type="text" id="cardnumber" name="cardnumber" size="20" value="[% cardnumber %]" pattern=".{[% minlength_cardnumber %]}" title="Exactly [% minlength_cardnumber %] characters" />
+ [% ELSIF minlength_cardnumber && maxlength_cardnumber %]
<input type="text" id="cardnumber" name="cardnumber" size="20" value="[% cardnumber %]" pattern=".{[% minlength_cardnumber %],[% maxlength_cardnumber %]}" title="between [% minlength_cardnumber %] and [% maxlength_cardnumber %] characters" />
[% ELSE %]
- <input type="text" id="cardnumber" name="cardnumber" size="20" value="[% cardnumber %]" />
+ <input type="text" id="cardnumber" name="cardnumber" size="20" value="[% cardnumber %]" />
[% END %]
[% IF ( mandatorycardnumber ) %]<span class="required">Required</span>[% END %]
</li>