Ir para conteúdo
Fórum Script Brasil

clicsis

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre clicsis

clicsis's Achievements

0

Reputação

  1. Obrigado galera, consegui usando o seguinte: <script type="text/javascript"> function CalcularMedia(QualForm,QualID,QuantCampos) { var trocaV = /,/g; var Tsoma=0; var TsomaX=0; for (var i=1;i<QuantCampos;i++) { TsomaX += eval('document.'+QualForm+'.nota'+QualID+'_'+i+'.value.replace(trocaV,".")')*1; } eval(QualForm+'.media_'+QualID+'.value="'+((TsomaX*1)/((QuantCampos-1)*1))+'"'); } </script>
  2. O script simplesmente não executa: Tentei colocar antes da linha: ================ Tsoma += document.getElementById('campo'+QualID+'_'+i).value.replace(trocaV,"."); ================ um "alert(i);" e o mesmo é executado uma única vez, mostrando o numero 1, já quando eu comento as linhas: ================ // Tsoma += document.getElementById('campo'+QualID+'_'+i).value.replace(trocaV,"."); // eval('document.'+QualForm+'.media_'+QualID+'.value='+(Tsoma)/QuantCampos); ================ e deixo o "alert(i);", Ao menos é constatado o funcionamento do loop e da identificação dos parâmetros, possivelmente o problema está na linha: ================ Tsoma += document.getElementById('campo'+QualID+'_'+i).value.replace(trocaV,"."); ================ Desde já, novamente agradeço.
  3. Bom dia, pessoal, Gostaria se possível do auxílio dos amigos no sentido de: ================================ Tenho um formulário que é gerado automaticamente, e poderá conter: - Várias linhas identificadas por ID, onde para cada linha, vários campos identificados por "campo(IDLinha)_n", - Ao final de cada linha é inserido o campo média Exemplo (para 5 linha x 4 campos): O Script: <script type="text/javascript"> function CalcularMedia(QualForm,QualID,QuantCampos) { var trocaV = /,/g; var Tsoma=0; for (var i=1;i<QuantCampos;i++) { Tsoma += document.getElementById('campo'+QualID+'_'+i).value.replace(trocaV,"."); } eval('document.'+QualForm+'.media_'+QualID+'.value='+(Tsoma)/QuantCampos); } </script>
×
×
  • Criar Novo...