No caso do peso, digamos que eu só queira aceitar valores inteiros.
Como faria pra prevenir a entrada de casas decimais do usuário via JavaScript?
Por exemplo, no input de peso, só permitir a entrada de números, sem vírgula ou ponto.
No caso do peso, digamos que eu só queira aceitar valores inteiros.
Como faria pra prevenir a entrada de casas decimais do usuário via JavaScript?
Por exemplo, no input de peso, só permitir a entrada de números, sem vírgula ou ponto.
Fala Diego! Tudo bem?
Limitar a entrada de dados do usuário é um assunto delicado. Você tem dois jeitos de impedir essa entrada: 1 - Você pode validar os dados via JavaScript com, por exemplo, o método replace, você captura pontos e vírgulas, o replace irá lhe retornar as coincidências do que foi pedido. 2 - Você define um pattern no input (lá no html).
O que essas opções têm em comum é o uso de Regex (expressões regulares). Com certeza existem outras opções, olhando agora, acredito que colocar um pattern no seu input irá resolver o problema. Seria algo assim
<input class='xxx' pattern='[0-9]{1,3}/>