Lançado Adianti Framework 8.0!
Clique aqui para saber mais
Problema na mascara Boa tarde criei um campo, com mascara para valor de moeda, porem, quando eu digito qquer numero, ele pega no input duas vezes o mesmo numero se eu digito 2 ele pega 22 alguém ja passou por isso? Grato ...
RC
Problema na mascara  
Boa tarde
criei um campo, com mascara para valor de moeda, porem, quando eu digito qquer numero, ele pega no input duas vezes o mesmo numero
se eu digito 2 ele pega 22
alguém ja passou por isso?

Grato

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (4)


MG

Rafah
Eu uso a máscara ($campo->setNumericMask(2,',','.') e funciona.
Posta o código.
RC

$icms_vlr = new TEntry('icms_vlr');
$icms_alq = new TEntry('icms_alq');
$ipi_vlr = new TEntry('ipi_vlr');
$ipi_alq = new TEntry('ipi_alq');
$pis_vlr = new TEntry('pis_vlr');
$pis_alq = new TEntry('pis_alq');
$cofins_vlr = new TEntry('cofins_vlr');
$cofins_alq = new TEntry('cofins_alq');


depois


$icms_alq->setSize(50);
$icms_vlr->setSize(100);
$icms_vlr->setNumericMask(2, ',', '.');
$ipi_alq->setSize(50);
$ipi_vlr->setSize(100);
$ipi_vlr->setNumericMask(2, ',', '.');
$pis_alq->setSize(50);
$pis_vlr->setSize(100);
$pis_vlr->setNumericMask(2, ',', '.');
$cofins_alq->setSize(50);
$cofins_vlr->setSize(100);
$cofins_vlr->setNumericMask(2, ',', '.');




MG

Apenas para teste, mude para "pis_vlr->setMask('999').
Desta forma o campo deverá aceitar apenas dígitos (0-9) e com 3 posições.
Verifique se a digitação também repete.
RC

Funcionou :/