Formatar MOEDA ao digitar
-
carlynhos77
- Rank: Analista Sênior

- Mensagens: 172
- Registrado em: Seg, 24 Out 2016 7:20 pm
Ola, boa noite... alguém poderia me ajudar, preciso formatar um campo ao digitar, seria valor MOEDA, tipo ir digitando e aparecer o VIRGULA e PONTO ( ficar tipo assim: 1.000,00 )... não é mascara do campo, isso já defini, quero q o usuario recebo a pontuação ao digitar.. agradeço
- dr_gori
- Moderador

- Mensagens: 5027
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Aqui tem alguns exemplos pra fazer isso.
https://jeffkemponoracle.com/2014/08/au ... -anywhere/
Veja se isso ajuda, e posta pra gente a forma que você achou melhor
https://jeffkemponoracle.com/2014/08/au ... -anywhere/
Veja se isso ajuda, e posta pra gente a forma que você achou melhor
-
carlynhos77
- Rank: Analista Sênior

- Mensagens: 172
- Registrado em: Seg, 24 Out 2016 7:20 pm
Ola, bom dia... a falta de conhecimento ainda é grande, não consegui implementar o codigo no item... 
-
Luctly
- Rank: Estagiário Pleno

- Mensagens: 3
- Registrado em: Qui, 17 Out 2024 10:19 pm
- Localização: Brazil
Olá!carlynhos77 escreveu: ↑Sex, 13 Abr 2018 5:46 pmOla, boa noite... alguém poderia me ajudar, preciso formatar um campo ao digitar, seria valor MOEDA, tipo ir digitando e aparecer o VIRGULA e PONTO ( ficar tipo assim: 1.000,00 )... não é mascara do campo, isso já defini, quero q o usuario recebo a pontuação ao digitar.. agradeço
Ah, e aproveitando, se você gosta de explorar novas plataformas e serviços online, vale a pena dar uma olhada no riorise.com, onde há opções super interessantes para quem busca experiências digitais inovadoras.
Para formatar um campo de entrada para que apareça a pontuação ao digitar, você pode usar JavaScript para capturar o evento de digitação e formatar o valor em tempo real. Um exemplo simples seria o seguinte:
javascript
const input = document.getElementById('seuCampo');
input.addEventListener('input', function() {
let value = this.value.replace(/\D/g, ''); // Remove tudo que não é número
value = (value / 100).toFixed(2).replace('.', ','); // Divide por 100 e formata
value = value.replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1.'); // Adiciona os pontos
this.value = value; // Atualiza o campo
});Remove todos os caracteres que não são números.
Divide o valor por 100 para formatar como moeda.
Substitui o ponto decimal por vírgula.
Adiciona pontos a cada três dígitos à esquerda da vírgula.
Certifique-se de ajustar o id do seu campo de entrada conforme necessário. Espero que isso ajude! Se precisar de mais alguma coisa, é só avisar.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: ANWER00, Bing [Bot], Google [Bot], Romdastt e 1 visitante
