Not applicable
25-10-2011
22:29 PDT
- Mark as New
- Follow
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report
Hi Rajesh,
I don't think there is a way of stopping the user from using the keyboard to enter a date. You can use the following script in the change event to stop them typing a date but they will still be able to paste a date in.
if (xfa.event.change.length === 1)
{
xfa.event.change = "";
}
This code works because if the date is selected from the calendar dropdown then the date xfa.event.change value will be the whole date and therefore longer than one character.
I couldn't access your sample but if you were to set an display picture for the date field to something other than date{YYYY-MM-DD} then a valid date will have a formattedValue that is different than the rawValue.
Dave