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" 
<[EMAIL PROTECTED]> 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.
>


Reply via email to