Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

E os valores decimais?

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.

1 resposta
solução!

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}/>