StringValidator in Flex4


 

StringValidator in Flex4

The StringValidator class validates a string Which is in a specified range or not.

The StringValidator class validates a string Which is in a specified range or not.

StringValidator in Flex4:

The StringValidator class validates a string Which is in a specified range or not.
You can set the minimuum and maximun range by using minLength and maxLength property.
The tag of StringValidator is <mxStringValidator>.

Example:

<?xml version="1.0" encoding="utf-8"?>

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"

xmlns:s="library://ns.adobe.com/flex/spark"

xmlns:mx="library://ns.adobe.com/flex/mx"

minWidth="955" minHeight="600">

<fx:Script>

<![CDATA[

import mx.controls.Alert;

]]>

</fx:Script>

<fx:Declarations>

<fx:Model id="CheckString">

<stringInfo>

<username>{unametxt.text}</username>

</stringInfo>

</fx:Model>

<mx:StringValidator source="{unametxt}" property="text"

tooShortError="The minimum length is 4 character. "

tooLongError="The maximum length is 15 character."

minLength="4" maxLength="15"

trigger="{btn}" triggerEvent="click"

valid="Alert.show('Validation Successful');"/>

</fx:Declarations>

<s:Panel title="StringValidator Example" width="550">

<mx:Form height="94" width="548" backgroundColor="#101446" color="#FFFFFF">

<mx:FormItem label="User Name: ">

<s:TextInput id="unametxt" width="100%" color="#000000"/>

</mx:FormItem>

<mx:FormItem >

0

<s:Button id="btn" label="Check Validation" chromeColor="#5F1B0C"/>

</mx:FormItem>

</mx:Form>

1

</s:Panel>

</s:Application>

Output:

2

Running Application:

To view this page ensure that Adobe Flash Player version 10.0.0 or greater is installed.

Download this code

3

Ads