XSP.getElementById fails for date fields

I am trying to use client side Javascript to get the value of a date field created using the date/time picker. The following code returns “undefined”:

alert(XSP.getElementById(‘#{id:EndDate}’).value)

A non-Domino Dojo site said that you have to use the following code to get a value from a date picker:

dojo.widget.byId(‘EndDate’).inputNode.value

But, I get a ‘dojo.widget is undefined’ error.

Thanks in advance.

Karl

Subject: This is a known issue - PHAN7NXSTS, so try as a workaround…

var element = XSP.getElementById(“#{id:datePickerID}”);

if( typeof element.value == ‘undefined’ ){

element = XSP.getElementById(element.id+"_dojo");

}

var value = element.value;