From a79f146664c98168c4ebd4465d5347d2da0720ec Mon Sep 17 00:00:00 2001 From: phasefx Date: Wed, 27 Jul 2005 19:28:42 +0000 Subject: [PATCH] date validation for patron edit/register git-svn-id: svn://svn.open-ils.org/ILS/trunk@1547 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../content/evergreen/patron/patron_edit_legacy.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Evergreen/staff_client/chrome/content/evergreen/patron/patron_edit_legacy.js b/Evergreen/staff_client/chrome/content/evergreen/patron/patron_edit_legacy.js index 8d67e34d19..ca9ca33694 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/patron/patron_edit_legacy.js +++ b/Evergreen/staff_client/chrome/content/evergreen/patron/patron_edit_legacy.js @@ -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'); -- 2.43.2