Ir para conteúdo

POWERED BY:

Arquivado

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

junaooaks

[Resolvido] armazena em cache

Recommended Posts

pessoal to com probleminha pequeno

tenho um formulário que acrescenta a linha dinâmica quando é clicado no botão ate ai beleza.

 

um dos campos é numerico, mascara simples ate ai quase tudo bem.

 

o problema esta na junção das duas ações

 

quando adiciono mais linha na tabela dinamica faz uma replica da função de mascara numerica

o que acontece?

 

quando clico no numero 1 aparece 11 ou seja replica o numero 1 duas vezes isto em qualquer numero.

 

codigo.

$('#mais').click(function(){

       var next = $('#lista tbody').children('tr').length;



       $('#lista tbody').append('<tr class="remover'+next+'">' +
           '<input type="hidden" name="codpro' + next + '" />'+
           '<td><input type="text" name="item' + next + '" size="70" class="effect auto" onkeyup="up(this)" /></td>' + 
           '<td><input type="text" name="quantidade' + next + '" size="5" class="effect" onkeyup="up(this)"/></td>' +
           '<td><input type="text" name="uni' + next + '" size="8" class="effect" onkeyup="up(this)" /></td>' +
           '<td><input type="text" name="custo' + next + '" size="5" id="soma'+next+'" class="effect soma total" onBlur="calculateSum();"/></td>' +
           '<td align="center" id="menos'+ next +'"><a href="#" onclick ="$(this).parent().parent().remove(); calculateSum();"><img src="resources/images/menos.png" border="0"/></a></td>'+
           '</tr>');
       //....  

       $('.remover'+next).find('.auto').autocomplete(
   {
     source: "app/view/buscaProduto.php",
    minLength: 1
   })
       //mascara numerica que repete fica armazenado em cache
$(".total").maskMoney({symbol:'', showSymbol:true, thousands:'', decimal:'.', symbolStay: true});	
       $(':hidden').val(next);

       return false;
   });

 

queria limpar ou verificar se ela ja esta na memoria e nao acionar ela novamente.

 

pessoal

resolvi aqui

coloquei um loop e alterar o nome de acordo que for adicionando.

obrigado :clap:

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.