View | Details | Raw Unified | Return to bug 17855
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/onboarding/onboardingstep3.tt (-8 / +11 lines)
Lines 15-23 Link Here
15
<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery.fixFloat.js"></script>
15
<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery.fixFloat.js"></script>
16
16
17
<script type="text/javascript">
17
<script type="text/javascript">
18
 var MSG_CATEGORYCODE_CHARS=(_("Please only enter letters into this field."));
18
     var MSG_CATEGORYCODE_CHARS=(_("Please only enter letters into this field."));
19
 var MSG_PASSWORD_MISMATCH=(_("The entered passwords do not match, please rewrite them"));
19
     var MSG_PASSWORD_MISMATCH=(_("The entered passwords do not match, please rewrite them"));
20
 </script>
20
     var MSG_DESCRIPTION_LETTERS_ONLY=(_("Please only enter letters into this field"));
21
     var MSG_CARDNUMBER_LETTERS_NUMBERS_ONLY=(_("Please only enter letters and numbers into this cardnumber field"));
22
</script>
23
24
21
25
22
<script type="text/javascript">
26
<script type="text/javascript">
23
jQuery.validator.addMethod( "password_match", function(value,element){
27
jQuery.validator.addMethod( "password_match", function(value,element){
Lines 35-41 jQuery.validator.addMethod( "password_match", function(value,element){ Link Here
35
);
39
);
36
40
37
jQuery.validator.addMethod( "letters_only", function(value,element){
41
jQuery.validator.addMethod( "letters_only", function(value,element){
38
         var patt =/^[a-zA-Z ]+$/g;
42
         var patt =/^[a-zA-Z- ]+$/g;
39
         if (patt.test(element.value)){
43
         if (patt.test(element.value)){
40
             return true;
44
             return true;
41
         } else {
45
         } else {
Lines 46-52 jQuery.validator.addMethod( "letters_only", function(value,element){ Link Here
46
50
47
51
48
jQuery.validator.addMethod( "cardnumber_check", function(value,element){
52
jQuery.validator.addMethod( "cardnumber_check", function(value,element){
49
          var patt =/[A-Za-z1-9 ]+$/g;
53
          var patt =/[A-Za-z0-9]{1,16}$/g;
50
          if (patt.test(element.value)){
54
          if (patt.test(element.value)){
51
              return true;
55
              return true;
52
          } else {
56
          } else {
Lines 177-185 $(document).ready(function(){ Link Here
177
                        <li>
181
                        <li>
178
                            <label for="cardnumber" class="required">Card number: </label>
182
                            <label for="cardnumber" class="required">Card number: </label>
179
                            [% IF patrons && patrons > 1 %]
183
                            [% IF patrons && patrons > 1 %]
180
                            <input type="text" pattern="[A-Za-z1-9 ]+" title="Please only enter letters and numbers into the card number field" id="cardnumber" class="noEnterSubmit valid" name="cardnumber" value="[% newcardnumber %]" class="required" required="required">
184
                                <input type="text" id="cardnumber" class="noEnterSubmit valid" name="cardnumber" value="[% newcardnumber | html %]" class="required" required="required">
181
                            [% ELSE %]
185
                            [% ELSE %]
182
                            <input type="text" pattern="[A-Za-z1-9 ]+" title="Please only enter letters and numbers into the card number field"id="cardnumber" name="cardnumber" value="[% cardnumber %]" class="required" required="required">
186
                                <input type="text" id="cardnumber" name="cardnumber" value="[% cardnumber | html %]" class="required" required="required">
183
                            [% END %]
187
                            [% END %]
184
                            <span class="required">Required</span>
188
                            <span class="required">Required</span>
185
                        </li>
189
                        </li>
186
- 

Return to bug 17855