date validation for patron edit/register
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 27 Jul 2005 19:28:42 +0000 (19:28 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 27 Jul 2005 19:28:42 +0000 (19:28 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@1547 dcc99617-32d9-48b4-a31d-7c20da2025e4

Evergreen/staff_client/chrome/content/evergreen/patron/patron_edit_legacy.js

index 8d67e34..ca9ca33 100644 (file)
@@ -499,6 +499,16 @@ function validate_patron() {
                        textbox.select(); textbox.focus();
                }
                s += ('Date of Birth required\n');
+       } else {
+               var date = PATRON.au.dob();
+               var flag = false;
+               var darray = date.split('-');
+               var year = darray[0]; if ( (!year) || (year.length != 4) || (!parseInt(year)) ) flag = true;
+               var month = darray[1]; if ( (!month) || (month.length !=2) || (!parseInt(month)) ) flag = true;
+               var day = darray[2]; if ( (!day) || (day.length !=2) || (!parseInt(day)) ) flag = true;
+               if (flag) {
+                       s += ('Date Format is YYYY-MM-DD');
+               }
        }
        if ( ! PATRON.au.mailing_address() ) {
                s += ('Mailing Address required\n');