Commit 4acbf205 by Jhunel Adam Calub

Merge branch 'feature-WG-484' into 'development-mobile'

WG-484 validdate input See merge request !81
parents 2396ede2 b1bec4d7
......@@ -234,8 +234,7 @@ const validateDate = (validation, value) => {
try{
if(mandatory && (value.length===0 || !value.match(/\S/g))) return { valid: false, errors: ['Field is required.'] }
if(validdate === "past"){
if(validdate!=""){
if (value.length === 0) {
return { valid: true };
}
......@@ -252,13 +251,26 @@ const validateDate = (validation, value) => {
const currentDate = new Date();
console.log(currentDate);
switch(validdate){
case "past":
if (enteredDate < currentDate) {
return { valid: true }; // The date is in the past
} else {
return { valid: false, errors: ['Future date not allowed.'] };
return { valid: false, errors: ['Only past dates are allowed.'] };
}
case "current":
if (enteredDate = currentDate) {
return { valid: true }; // The date is today
} else {
return { valid: false, errors: ['Only current date is allowed.'] };
}
case "future":
if (enteredDate > currentDate) {
return { valid: true }; // The date is in the future
} else {
return { valid: false, errors: ['Only future dates are allowed.'] };
}
}
}
return { valid: true }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment