Bom dia galera, seguinte, tenho um campo que só aceita números porém a medida que vou digitando ele vai sendo formatado ficando dessa forma XXX.XXX.XXX-XX, alguem pode me ajudar em como validar esse campo ao sair dele.
Tipo quando sair do campo quero que de a mensagem que o cpf é inválido e volte o cursor para o campo não permitindo que ele saia do campo ou salve enqto nao digite um cpf válido caso válido pode ir para outro campo ou salvar.
Flex Validar CPF com máscara
R
4 Respostas
bom dia
você tem que adicionar um listener no campo texto e, nesse listener você fará essas ações
exemplo
no mxml
// Você terá que informar o método do focusOut
<mx:TextInput focusOut="onTxtCpfFocusOut" id="txtCpf" width="100%" />
feito isso, criamos o nosso "escutador
protected function onTxtCpfFocusOut(e:FocusEvent):void {
var cpf:String = (e.target as TextInput).text;
var cpfValido:Boolean = validaCpf(cpf);
if (!cpfValido) {
Alert.show("Cpf é inválido");
this.txtCpf.setFocus();
}
}
espero ter ajudado
abraços
R
Mas de onde você traz esse método validaCpf?
ai você tem que criar esse método validaCpf, tem um monte de exemplo na net =P
F
Para formatação espero q o link abaixo lhe seja útil:
http://fabiophx.blogspot.com/2009/04/formatedinput.html
[]s
Criado 27 de julho de 2011
Ultima resposta 27 de jul. de 2011
Respostas 4
Participantes 3