Validação![RESOLVIDO]

5 respostas
L

pessoal estou com uma duvida seria , tenho o botão consistir que ao apertar vai ver esta correto ou não,esta funcionando !

mas o problema é que, qq vou fazer a validação os campos não ficam em branco qq preenchidos ou as vezes qq cliko em consistir o cpf fica dando erro direto falando que cpf esta errado , mas não !!!

alguem teria uma base de como fazer isso!

valeu !

private void btnConsistirActionPerformed(java.awt.event.ActionEvent evt) {   


		String xCpf = txtCpf.getText();   

		if(!ValidaCPF.validaCpf(xCpf)){

			/* verifica se o campos esta vazio */   
			if (txtBairro.getText().equals("")){  
							
				/*seta o background para vermelho */   
				txtBairro.setBackground(Color.RED);   
				txtCodigo.setBackground(Color.RED);
				
			} else {   
				/*seta o background para branco */   
				txtBairro.setBackground(Color.WHITE);  
				txtCodigo.setBackground(Color.WHITE);

e por ai vai,tendo mais txt

			}   

			new  Mensagem(this,"Aviso", " CPF incorreto !!! ", Mensagem.MSG_BOTAO_OK, Mensagem.MSG_ICONE_INFORMACAO);

		}  
	

	}

5 Respostas

ViniGodoy

E como funciona seu método validaCPF?

Já tentou rodar o código com um depurador?

L

então ele roda vini ,

o cpf roda normal e mostra o erro,de validação!!!

mas o problema qq eu cliko 1 em consistir os campos ficam em vermelho mas depois que clico dinovu ele não fica branco!!!

to ficando loco com isso!!!

ViniGodoy

Já tentou rodar o código com um depurador?

Eric_Yuzo

O if que verifica se o bairro está em branco não deveria ficar depois de verificar a validação do CPF?

Porque do jeito que está, se o CPF não for válido, ele verifica o bairro e pode pintá-lo de vermelho. Se o CPF for válido, ele nem olha o bairro, então se já estiver vermelho não irá voltar ao normal.

L

resolvido…valeu pessoal !!!

agradeço!!!

Criado 21 de setembro de 2010
Ultima resposta 21 de set. de 2010
Respostas 5
Participantes 3