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.

veera11
Kilo Explorer

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.

find_real_file.png

 

find_real_file.png

whenever i fill the details of "issue dated on" and Issue "Resolved on" then only the alert should be displayed.

6 REPLIES 6

Prithviraj Howa
Kilo Expert

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

Kunal Varkhede
Tera Guru

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.