problema de limpeza de variavel (acho)
meus amigos sou um iniciante em javascript e estou com dificuldade em fazer umas coisas. abaixo envio uma imagem para ajudar a entender a ideia:/applications/core/interface/imageproxy/imageproxy.php?img=https://www.dropbox.com/s/nc490yp2hxyoupl/toze.png?dl=0&key=c9b39b78dbbd54d41a75c18079f7fa8d5b4a2c90442b57ab05b9111a4cb190d0" alt="toze.png?dl=0" />
o problema é eu tenho uma checklist que activa uma caixa de texto com um botão de increment e decrement, o problema é que quando activo a caixa de baixo se adicionar itens em cima eles ficam contando em baixo... segue o code:
<script type="text/javascript">
function id( el ){
return document.getElementById( el );
}
function check(checkbox){
if(checkbox.checked){
alert('increment'+ checkbox.id);
/*quantidade*/
/*increment button*/
id('increment'+ checkbox.id).onclick = function(){
if( id('text-field'+ checkbox.id).value < max_unit)
valor+=1;
id('text-field' + checkbox.id).value = valor;
document.getElementById('qnt_'+checkbox.id).innerHTML= valor;
}
/*decrement button*/
id('decrement'+ checkbox.id).onclick = function(){
if( id('text-field'+ checkbox.id).value > 1)
valor-=1;
id('text-field' + checkbox.id).value = valor;
}
}
/end if/
else{
valor=1;
document.getElementById('decrement'+checkbox.id).disabled=true;
}
}Discussão (5)
Carregando comentários...