- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-09-2020 05:01 AM
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?
Solved! Go to Solution.
- Labels:
-
Service Catalog

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-09-2020 06:52 AM
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
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.
ii)In UI Policy Action Clear date
iii) In script Section of Ui Policy
Check the Output in below screenshot
Please mark correct/helpful answer if it help you in any way.
Thanks,
Kunal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-09-2020 06:36 AM
Hello rambabu,
No need to write BR or Client Script.
You can achieve this from UI Policy. Only you need to create two UI Policy.
For Start Date,
In my case - Start Date is my From Date.
For End Date,
In my case - End Date is my To Date.
I hope this will help you.
Mark ✅ Correct if this solves your issue and also mark 👍 Helpful if you find my response useful to you and help others to find information faster.
Thanks,
Tejas

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-09-2020 06:52 AM
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
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.
ii)In UI Policy Action Clear date
iii) In script Section of Ui Policy
Check the Output in below screenshot
Please mark correct/helpful answer if it help you in any way.
Thanks,
Kunal

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-09-2020 07:07 AM
Hi,
Refer to my article, where i have provided code sample to restrict this. Refer to this.
Mark the comment as a correct answer and helpful if this answers your question.