|
Lines 1-23
Link Here
|
| 1 |
function _(s) { return s; } // dummy function for gettext |
1 |
function _(s) { return s; } // dummy function for gettext |
| 2 |
|
2 |
|
| 3 |
jQuery.validator.addMethod( "category_code_check", function(value,element){ |
3 |
jQuery.validator.addMethod( "category_code_check", function(value,element){ |
| 4 |
var patt = /^[A-Za-z]{0,10}$/g; |
4 |
var patt = /^[A-Za-z0-9]{0,10}$/g; |
| 5 |
if (patt.test(element.value)) { |
5 |
if (patt.test(element.value)) { |
| 6 |
return true; |
6 |
return true; |
| 7 |
} else { |
7 |
} else { |
| 8 |
return false; |
8 |
return false; |
| 9 |
} |
9 |
} |
| 10 |
}, MSG_LETTERS_ONLY |
10 |
}, MSG_LETTERS_NUMBERS_ONLY |
| 11 |
); |
|
|
| 12 |
|
| 13 |
jQuery.validator.addMethod( "letters_only", function(value,element){ |
| 14 |
var patt =/^[A-Za-z ]{0,30}$/g; |
| 15 |
if (patt.test(element.value)){ |
| 16 |
return true; |
| 17 |
} else { |
| 18 |
return false; |
| 19 |
} |
| 20 |
}, MSG_LETTERS_ONLY |
| 21 |
); |
11 |
); |
| 22 |
|
12 |
|
| 23 |
jQuery.validator.addMethod( "enrollment_period", function(){ |
13 |
jQuery.validator.addMethod( "enrollment_period", function(){ |
|
Lines 45-60
jQuery.validator.addMethod( "password_match", function(value,element){
Link Here
|
| 45 |
}, MSG_PASSWORD_MISMATCH |
35 |
}, MSG_PASSWORD_MISMATCH |
| 46 |
); |
36 |
); |
| 47 |
|
37 |
|
| 48 |
jQuery.validator.addMethod( "cardnumber_check", function(value,element){ |
|
|
| 49 |
var patt =/[A-Za-z1-9 ]+$/g; |
| 50 |
if (patt.test(element.value)){ |
| 51 |
return true; |
| 52 |
} else { |
| 53 |
return false; |
| 54 |
} |
| 55 |
}, MSG_LETTERS_NUMBERS_ONLY |
| 56 |
); |
| 57 |
|
| 58 |
function toUC(f) { |
38 |
function toUC(f) { |
| 59 |
var x=f.value.toUpperCase(); |
39 |
var x=f.value.toUpperCase(); |
| 60 |
f.value=x; |
40 |
f.value=x; |
|
Lines 76-123
$(document).ready(function() {
Link Here
|
| 76 |
$("#category_form").validate({ |
56 |
$("#category_form").validate({ |
| 77 |
rules: { |
57 |
rules: { |
| 78 |
categorycode: { |
58 |
categorycode: { |
| 79 |
required: true, |
59 |
required: true, |
| 80 |
category_code_check: true |
60 |
category_code_check: true |
| 81 |
}, |
61 |
}, |
| 82 |
description: { |
62 |
description: { |
| 83 |
required:true |
63 |
required:true |
| 84 |
}, |
64 |
}, |
| 85 |
enrolmentperiod: { |
65 |
enrolmentperiod: { |
| 86 |
required: function(element){ |
66 |
required: function(element){ |
| 87 |
return $("#enrolmentperioddate").val() === ""; |
67 |
return $("#enrolmentperioddate").val() === ""; |
| 88 |
}, |
68 |
}, |
| 89 |
digits: true, |
69 |
digits: true, |
| 90 |
enrollment_period: true, |
70 |
enrollment_period: true, |
| 91 |
}, |
71 |
}, |
| 92 |
enrolmentperioddate: { |
72 |
enrolmentperioddate: { |
| 93 |
required: function(element){ |
73 |
required: function(element){ |
| 94 |
return $("#enrolmentperiod").val() === ""; |
74 |
return $("#enrolmentperiod").val() === ""; |
| 95 |
}, |
75 |
}, |
| 96 |
enrollment_period: true, |
76 |
enrollment_period: true, |
| 97 |
// is_valid_date ($(#"enrolementperioddate").val()); |
77 |
// is_valid_date ($(#"enrolementperioddate").val()); |
| 98 |
}, |
78 |
}, |
| 99 |
dateofbirthrequired: { |
79 |
dateofbirthrequired: { |
| 100 |
digits: true |
80 |
digits: true |
| 101 |
}, |
81 |
}, |
| 102 |
upperagelimit: { |
82 |
upperagelimit: { |
| 103 |
digits: true |
83 |
digits: true |
| 104 |
}, |
84 |
}, |
| 105 |
enrolmentfee: { |
85 |
enrolmentfee: { |
| 106 |
number: true |
86 |
number: true |
| 107 |
}, |
87 |
}, |
| 108 |
reservefee: { |
88 |
reservefee: { |
| 109 |
number: true |
89 |
number: true |
| 110 |
}, |
90 |
}, |
| 111 |
category_type: { |
91 |
category_type: { |
| 112 |
required: true |
92 |
required: true |
| 113 |
} |
93 |
} |
| 114 |
}, |
94 |
}, |
| 115 |
messages: { |
95 |
messages: { |
| 116 |
enrolmentperiod: { |
96 |
enrolmentperiod: { |
| 117 |
required: MSG_ONE_ENROLLMENTPERIOD |
97 |
required: MSG_ONE_ENROLLMENTPERIOD |
| 118 |
}, |
98 |
}, |
| 119 |
enrolmentperioddate: { |
99 |
enrolmentperioddate: { |
| 120 |
required: MSG_ONE_ENROLLMENTPERIOD |
100 |
required: MSG_ONE_ENROLLMENTPERIOD |
| 121 |
} |
101 |
} |
| 122 |
} |
102 |
} |
| 123 |
}); |
103 |
}); |
| 124 |
- |
|
|