What I meant to say is that when I put '.01' it says 'NaN' in the textInput and I can't change it afterwards it just stay's like that.
--- In [email protected], "sanchivans" <[EMAIL PROTECTED]> wrote: > > Hi Dimitrios, > > That works fine, but it doesn't accept decimal without a '0'. So it > accepts '0.01', but it doesn't accept '.01'. do you know how to > work around this? thanks. > > --- In [email protected], "Dimitrios Gianninas" > <dimitrios.gianninas@> wrote: > > > > try using the restrict property of the TextInput field: > > > > restrict="0-9,\-,\." > > > > Dimitrios Gianninas > > RIA Developer and Team Lead > > Optimal Payments Inc. > > > > > > ________________________________ > > > > From: [email protected] > [mailto:[EMAIL PROTECTED] On Behalf Of sanchivans > > Sent: Friday, February 08, 2008 10:00 AM > > To: [email protected] > > Subject: [flexcoders] Currency Validation > > > > > > > > Hi, > > > > I am trying to validate the currency in a text input. The currency > > could be negative, must be not more than two decimal place. This > is > > the code that I have. > > > > <mx:CurrencyValidator id="valueValidator" currencySymbol="$" > > precision="2" > > allowNegative="true" source="{value}" property="text" /> > > > > <mx:TextInput id="value" paddingLeft="0" paddingRight="0" > > change="{testVO.value = Number(value.text)}" > text="{testVO.value}"/> > > > > The problem that I am having is when the user types something that > it > > cannot accept, it put's a value 'NaN', and I can't change this > value > > or delete it. So this is like crashing the screen and the user > can't > > change anything. How can I fix this? By the way the 'testVO.value' > is > > of type 'Number'. Thanks. > > > > > > > > > > > > -- > > WARNING > > ------- > > This electronic message and its attachments may contain > confidential, proprietary or legally privileged information, which > is solely for the use of the intended recipient. No privilege or > other rights are waived by any unintended transmission or > unauthorized retransmission of this message. If you are not the > intended recipient of this message, or if you have received it in > error, you should immediately stop reading this message and delete > it and all attachments from your system. The reading, distribution, > copying or other use of this message or its attachments by > unintended recipients is unauthorized and may be unlawful. If you > have received this e-mail in error, please notify the sender. > > > > AVIS IMPORTANT > > -------------- > > Ce message électronique et ses pièces jointes peuvent contenir des > renseignements confidentiels, exclusifs ou légalement privilégiés > destinés au seul usage du destinataire visé. L'expéditeur original > ne renonce à aucun privilège ou à aucun autre droit si le présent > message a été transmis involontairement ou s'il est retransmis sans > son autorisation. Si vous n'êtes pas le destinataire visé du > présent message ou si vous l'avez reçu par erreur, veuillez cesser > immédiatement de le lire et le supprimer, ainsi que toutes ses > pièces jointes, de votre système. La lecture, la distribution, la > copie ou tout autre usage du présent message ou de ses pièces > jointes par des personnes autres que le destinataire visé ne sont > pas autorisés et pourraient être illégaux. Si vous avez reçu ce > courrier électronique par erreur, veuillez en aviser l'expéditeur. > > >

