3
respostas

Troca de ponto por vírgula

Digamos que no campo Altura(m) eu acabe digitando a vírgula no lugar do ponto, e minha página não reconhecer esse elemento mostrando um erro sintaxe. Qual método devo utilizar para evitar que ocorra esse erro de digitação? O se caso eu queira fazer essa troca de ponto vírgula para que mostre na tela, qual lógica de conversão posso usar?

3 respostas

Fala aí Emerson, tudo bem? Nesse caso, umas das maneiras é você pode estar trocando o tipo do input, provavelmente você definiu como text ou nem informou (padrão é text).

Dessa maneira, se você trocar para number só será possível digitar números.

Pode adicionar também um range igual á 0.01.

Claro que tem outros métodos, poderia utilizar um pattern no input para não permitir , ou ..

Poderia também fazer um .replace da vírgula por ponto.

Espero ter ajudado.

E aí Matheus, tudo bem sim. Pensei exatamente nessa possibilidade de talvez utilizar o .replace e trocar ponto por vírgula. Mas essas outras maneira anteriores eu não conhecia, eu vou testar aqui.

Agradeço pelo retorno, ajudou bastante.

Magina, sempre que precisar não deixe de criar suas dúvidas.

Obs: Caso tenha resolvido o problema, pode estar fechando o tópico, assim conseguimos ajudar outros alunos com problemas parecidos.

Abraços e bons estudos.