Deu certo não. Continua marcando de vermelho depois de limpar os campos.

*Você pode desabilitar colocando required = false depois habilitar no
momento em que for incluir um dado por exemplo. *

Pode dar um exemplo de como fazer isso?

Obrigado!

2010/4/12 Marcelo Rangel <mrange...@gmail.com>

> Olá Sérgio,
>
> Tenta limpar o errorString logo após limpar o text
>
> public function limparCampos():void {
>                      campo_nome.text = "";
>                      campo_cpf.text = "";
>                      campo_email.text = "";
>                      campo_cel.text = "";
>                      campo_nome.errorString = "";
>                      campo_cpf.errorString = "";
>                      campo_email.errorString = "";
>                      campo_cel.errorString = "";
> }
>
>
> Marcelo Rangel
>
>
> Em 12 de abril de 2010 16:06, Sérgio Fantin 
> <sergio.lnd.fan...@gmail.com>escreveu:
>
>> Olá pessoal,
>>
>> estou com um problema na hora de clicar no botão limpar da minha tela,
>> pois depois de limpar meus campos(que são required) aparecem marcados em
>> vermelho.
>>
>> no botão tá assim:
>>
>> <mx:Button x="389" y="103" click="limparCampos();" label="Limpar campos"
>> width="146" height="39"/>
>>
>> o método que limpa:
>>
>> public function limparCampos():void {
>>                      campo_nome.text = "";
>>                      campo_cpf.text = "";
>>                      campo_email.text = "";
>>                      campo_cel.text = "";
>> }
>>
>>
>> um dos campos que aparecem em vermelho:
>>
>> <mx:TextInput id="campo_email" x="114" y="78" width="104"/>
>> <mx:EmailValidator source="{campo_email}"  property="text"
>> requiredFieldError="Campo obrigatório" missingAtSignError="E-mail deve
>> conter @" missingPeriodInDomainError="
>> Falta o final do seu email. Ex: .com.br, .com, etc" />
>>
>> Obrigado!
>>
>> --
>> Sérgio Fantin
>> http://serjaum.wordpress.com
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>> Para sair da lista, envie um email em branco para
>> flexdev-unsubscr...@googlegroups.com
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
Sérgio Fantin
http://serjaum.wordpress.com

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

To unsubscribe, reply using "remove me" as the subject.

Responder a