Mudar a Mascara de Entrada de Dados Dinamicamente

Pessoal, como mudar a máscara de entrada de dados dinamicamente, dentro de um formulário?

Por exemplo:

  • na tabela parâmetros, há um campo com a mascara a ser usada, por exemplo 9.999.999
  • no formulário de contas contábeis, preciso utilizar a máscara cadastrada na tabela parâmetros como a máscara de edição para o campo numero_conta.

Olá Jorge,

Conseguiu resolver? Passo pela mesma dificuldade

Tem algo a acrescentar?

Grato.

Jorge, eu acho que não dá para mudar a mascará dinamicamente.
Com eu faço:

Aplico a mascara através de um função própria.
O tipo de campo é texto, só deixo aceitar números e o ponto.
Na onload aplico a mascara, nos eventos before para insert e update removo os pontos.

No evento ajax onfocus removo os pontos, onblur atribuo a mascara.

Olá pessoal,

Sou novo aqui no fórum. Vi essa postagem e também estou precisando fazer a mesma coisa ao escolher o tipo de pessoa (Física ou Jurídica). Vocês poderiam postar com detalhes como fizeram isso?

Grato,

Ilano.

use campos tipo de pessoa e cnpj e cpf, conforme o tipo vc habilita um ou outro campo.

Veja videos e projetos de exemplo que vem no seu sc.