Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal. Bom dia!
Tenho o form abaixo, em que o nome e o id de seus campos são criados de forma dinâmica dentro de um laço for.
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.dinamicaimoveis.com.br/aa.png&key=2629b5b148ac710e147364611ebff2e23fdb8df96966a2fac9ae75a6074a78fc" alt="aa.png" />
Como se trata de valores, preciso validar.
A validação que criei abaixo funciona bem até à penúltima validação. Quando chega na última, da erro.
// JavaScript Document
function valida_compra(contador,nome_form)
{
j=0;
for (i=1;i<=contador;i++) alert('Quantidade indisponivel\nverifique!');
alert('Você adicionou a quantidade: '+document.getElementById('campo_qtde'+i).value);
alert('Mas o estoque para essa combinação é só de: '+document.getElementById('h_qtde'+i).value);
alert('Por favor\nAltere a quantidade para prosseguir!');
document.getElementById('campo_qtde'+i).focus();
return (false);
}
}
if (j==contador) alert('Para comprar esse produto,\npor favor escolha uma opção');
document.getElementById('campo_qtde1').focus();
return (false);
}
document.getElementById(nome_form).submit();
}
Eis o erro:
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.dinamicaimoveis.com.br/bb.png&key=887f02edfaa6b07e66c9bf85004ef94208352cf12007d3d3fe6dd02175d9e88e" alt="bb.png" />
Esse alert de erro que dá, é referente ao ultimo lançamento. Que não deveria dar uma vez que estoque é 8 e eu adicionei apenas 3.
Porem, se eu adicionar apenas o último produto, sem o anterior, ai eu posso colocar 3 de novo que passa.
Como resolver isso?
Grato
Carlos Rocha
Carregando comentários...