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
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
Rafah
Eu uso a máscara ($campo->setNumericMask(2,',','.') e funciona.
Posta o código.
$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, ',', '.');
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.
Funcionou :/