Ir para conteúdo

POWERED BY:

Arquivado

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

webfuture

[Resolvido] Cálculo de valores dando errado

Recommended Posts

Olá pessoal, estou com um problema aqui, estou montando uma função javascript que recebe dois valores, imaginem os valores 10 e 5, ai na função se faço ele falar se 10 é maior que 5 ou vice versa ele da erro, não faz a conta certa...

 

Vejam o script:

 

if (document.getElementById(qtd_analisar).value < document.getElementById(qtd_minima_analisar).value) {
alert("A quantidade informada é inválida, só são aceitos pedidos de no mínimo " + document.getElementById(qtd_minima_analisar).value  + " ítens deste produto !")

} else {

alert("quantidade válida")

O elemento qtd_analisar tem o valor digitado pelo usuário em um campo text (pode ser qualquer valor numérico) neste exemplo que mencionei que da o erro digito 5 e o elemento qtd_minima_analisar tem um valor fixo, supondo 10.

 

Alguém sabe me dizer como fazer para resolver isto ? Imagino que precise de alguma função ali para tratar estes dados como sendo numéricos.

 

até,

Xavier

Compartilhar este post


Link para o post
Compartilhar em outros sites

var qtd_analizar = document.getElementById(qtd_analisar);

var qtd_minima_analizar = document.getElementById(qtd_minima_analisar);

if (parseInt(qtd_analizar.value) < parseInt(qtd_minima_analizar.value)) {

Tenta com um parseInt

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.