Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mruoppolo

Limite em input

Recommended Posts

Olá, tudo bem?

 

Estou desenvolvendo uma loja virtual que um cliente pediu inteira do zero ¬¬

 

Ai agora na página do produto me surgiu uma dúvida bem que acredito que deva ser bem simples na verdade, seguinte:

 

Tenho uma input onde o cliente seleciona a quantidade, mas para isso, preciso que ele possa colocar somente números, por padrão ela deve vir com o número 1 e o valor dela não pode ser maior do que a quantidade disponível do produto no estoque, no caso eu ja tenho este dado vindo em uma variável do php chamada $qtd_estoque.

 

Você sabe como posso implantar esse js??

 

 

Obrigado :D

Compartilhar este post


Link para o post
Compartilhar em outros sites
<input type="number" value="1" min="1" max="<?php echo $qtd_estoque; ?>" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá William Bruno, isso ficou legal apareceu setinhas pra subir o número e tudo mais, porém, eu continuo conseguindo digitar um número maior do que a quantidade em estoque ou digitar o número 0, ele apenas trava se você escolher o número através das setas

Compartilhar este post


Link para o post
Compartilhar em outros sites
<input type="number" value="1" min="1" max="<?php echo $qtd_estoque; ?>" />

Marcelo, mas além disso, vc tem que fazer validação verificando se a quantidade em estoque é maior ou igual a solicitado, pq qualquer pessoa pode alterar o valor no HTML querendo te prejuticar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa validação deve ser feita no backend também.

Já que o JavaScript tb pode ser burlado.

 

Bem lembrado @Bruno.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marcelo, mas além disso, você tem que fazer validação verificando se a quantidade em estoque é maior ou igual a solicitado, pq qualquer pessoa pode alterar o valor no HTML querendo te prejuticar...

 

Verdade Bruno, tenho que fazer isso mesmo. Muito obrigado aos dois :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.