Jump to content


Photo

Impedir Entrada De Alguns Caracteres


  • Faça o login para participar
1 reply to this topic

#1 Mata Hary

Mata Hary

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 19/12/2011, 03:03

Quero restringir a entrada de 3 caracteres num TextField.
Virgula, aspas e parenteses. Só esses 3 e aceitar todos os outros tipos.
Alguém sabe como fazer isso?

#2 nonickh

nonickh

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Curitiba

Posted 29/02/2012, 16:27

Quero restringir a entrada de 3 caracteres num TextField.
Virgula, aspas e parenteses. Só esses 3 e aceitar todos os outros tipos.
Alguém sabe como fazer isso?


vc pode filtrar colocando o itemStateListener associado ao seu form e testar se o item é o TextField desejado, assim pegar o caracter digitado para testar...


seuForm.setItemStateListener(this);


public void itemStateChanged(Item item)
{
if(seuForm.isShown())
{
TextField tfValor = (TextField)vendaForm.get(numSeuTextField);

switch(tfValor.getString().toLowerCase())
{
case '-':
case '.': <== aqui identificado o caracter vc trata de acordo
case ',':
break;
}
}
}




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq