This method sets the Date control value.
Syntax
ctrl.setValue(value)
Arguments
value
a datetime string "2001-05-12 12:22:33", a JavaScript Date or a Moment.js object.
Return value
No return value.
Examples
setValue() can be used in the JavaScript OnLoad event, as well as any other JavaScript event.
1. Set the date control value to 12/24/19 as a string date.
//string date
var ctrl = Runner.getControl(pageid, 'datefield');
ctrl.setValue('2019-12-24 12:15:30');
2. Set the date control value as a JavaScript Date object.
//javascript date object
var ctrl = Runner.getControl(pageid, 'datefield');
var js_date = new Date('2019-12-24T03:24:00');
ctrl.setValue(js_date);
3. Set the date control value as a current date with a Moment.js object.
//Moment.js date object
var ctrl = Runner.getControl(pageid, 'datefield');
var moment_date = moment();
ctrl.setValue(moment_date);
Note: replace "datefield" with the actual field name in the function.
See also:
•JavaScript API: Control object > getControl()
•JavaScript API: Date Control API > getValue()
•JavaScript API: Date Control API > getMomentValue()