I have created a onSubmit() client script in Incident form here my requirement is something whenever i select issue opened start date is greater then issue Resolved date.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-01-2020 10:19 PM
Hi,
I have created a onSubmit() client script in Incident form here my requirement is something whenever i select issue opened start date is greater then issue Resolved date.
But when i am submitting the form without filling those details still i am getting the alert message.
whenever i fill the details of "issue dated on" and Issue "Resolved on" then only the alert should be displayed.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-02-2020 08:49 PM
Hello Veera,
function onSubmit()
{
var issuestartdate=g_from.getValue('u_issue_dated_on');
var resolvedate=g_form.getValue('u_issue_resolved_on');
if(issuestartdate > resolvedate )
{
alert("Issue dated on is grater than of issue resolved on date");
return false;
}
else if(issuestartdate < resolvedate )
{
alert("form will submit because resolved date is greater than issue date");
}
else(issuestartdate == resolvedate )
{
alert("Form will submit because date is equal to issue date");
}
}
Please mark reply as Correct and Helpful, if applicable. Thanks!
If not please let me know.
Warm Regards,
Prithviraj Howal
SNOW Developer

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-02-2020 10:02 PM
Hi,
If you want stop form submission by returning return false in OnSubmit() client script form will not be submit. And one more thing in OnCellEdit() client script use SaveAndClose = false so that in list view of any form the selected field is not edited.
you can use following code in OnSubmit() client script to stop form submission.
function onSubmit(){
if(g_from.getValue('u_issue_dated_on') > g_form.getValue('u_issue_resolved_on'))
{alert("resolved date is greater than issue date");
return false;}
elseif(g_from.getValue('u_issue_dated_on') < g_form.getValue('u_issue_resolved_on') && g_from.getValue('u_issue_dated_on') == g_form.getValue('u_issue_resolved_on'))
{return true;}
}
Thanks and Regards,
Kunal.