How to apply masking on datefield
in flex?
like when i enter text in datefield
it should be converted like MM/DD/YYYY
Asked
Active
Viewed 652 times
1
![](../../users/profiles/1213296.webp)
ketan
- 17,717
- 41
- 50
- 83
![](../../users/profiles/355191.webp)
Tahir Alvi
- 692
- 2
- 10
- 41
-
Manually parse the input. Not a date - throw a warning on screen. – Vesper Nov 02 '12 at 07:55
-
@Vesper I wana know the event that is executed when user enter input text. – Tahir Alvi Nov 02 '12 at 07:57
1 Answers
0
Set the formatString
property of the DateField
in the change
event
<mx:Script>
<![CDATA[
import mx.events.*;
private function dateChanged(event:Event):void
{
dateField1.formatString = "MM/DD/YYYY";
}
]]>
</mx:Script>
<mx:DateField id="dateField1" change="dateChanged(event)" />
![](../../users/profiles/1168493.webp)
sohel khalifa
- 5,528
- 3
- 32
- 47
-
But the change method not dispatch when user input manually besides select date. – Tahir Alvi Nov 02 '12 at 10:50
-