Restrict end date based on start date?

rambabu1
Giga Expert

In form 2 date/time fields.

1 for Start date & 2 is End date.

start date/time must be today or future.

End date/time cannot be same & past  from start date?

1 ACCEPTED SOLUTION

Kunal Varkhede
Tera Guru

Hi,

 

In addition to above, also check below

Simply done Using UI Policy and OnSubmit client script.

 

1)OnSubmit Client script

Check Start Date is less than End Date

find_real_file.png

function onSubmit() {
    var start_date = g_form.getValue('u_start_date'); //pass here your field backend name
    var end_date = g_form.getValue('u_end_date');//pass here your field backend name
    if (end_date < start_date) {
        alert("Start date is gretter than End Date ");
        return false;
    }
}

2)UI Policy

i) To check Start date is not past date must be future.

If it is past then clear that value using UI Policy.

find_real_file.png

ii)In UI Policy Action Clear date 

find_real_file.png

 

iii) In script Section of Ui Policy

find_real_file.png

 

 

Check the Output in below screenshot

 

find_real_file.png

find_real_file.png

Please mark correct/helpful answer if it help you in any way.

Thanks,

Kunal

View solution in original post

12 REPLIES 12

Hi Rambabu,

No need to write code, Just try my solution once.

Thanks,

Dhananjay.

Hi Rambabu,

No need to write code, Just try my solution once.

Thanks,

Dhananjay.

yes rambabu,

 

Instead of writing code and making complex go with the solution proposed by Dhananjay Pawar, i tried it will work.

 

Regards,

Thousif 

 

 

Dhananjay Pawar
Kilo Sage

Hi,

1)start date/time must be today or future.

Create new ui policy on table and add condition like 

start date on today OR start date after today

in script section add alert message

 

2)End date/time cannot be same & past  from start date?

Create new ui policy on table and add condition like 

end date after today

in script section add alert message

 

Mark correct and helpful based on impact.

Thanks,

Dhananjay.

Dhananjay Pawar
Kilo Sage

Hi,

Simply create two UI policy

1)start date/time must be today or future.

Create new ui policy on table and add condition like 

start date before today

in script section add alert message and clear that field

 

2)End date/time cannot be same & past  from start date?

Create new ui policy on table and add condition like 

end date before today OR end date on today

in script section add alert message and clear that field

 

Mark correct and helpful based on impact.

Thanks,

Dhananjay.