We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2043ba3 commit 132109bCopy full SHA for 132109b
Client-Side Components/Catalog Client Script/Schedule Request/scheduled client script.js
@@ -0,0 +1,17 @@
1
+function onSubmit() {
2
+ var scheduledTime = g_form.getValue('scheduled_time');
3
+ var currentTime = new Date().toISOString();
4
+
5
+ if (scheduledTime > currentTime) {
6
+ var ga = new GlideAjax('ScheduledRequestHelper');
7
+ ga.addParam('sysparm_name', 'storeScheduledRequest');
8
+ ga.addParam('sysparm_item', g_form.getUniqueValue());
9
+ ga.addParam('sysparm_time', scheduledTime);
10
+ ga.getXMLAnswer(function(response) {
11
+ alert('Your request has been scheduled for: ' + scheduledTime);
12
+ });
13
+ return false; // Prevent immediate submission
14
+ }
15
16
+ return true; // Submit immediately if time is now or past
17
+}
0 commit comments