Ir para conteúdo

Arquivado

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

Carcleo

pegar array do form e preencher array js

Recommended Posts

A ideia aqui é pegar array do form e preencher array js.

 

Tipo:

 

Eu tenho um form com n campos. Dentre eles um campo chamado valor onde eu tenho 6 type=text com o mesmo name=valor.

 

Agora, preciso calcular o somatório de todos os valores digitados nos campos e colocar em um label.

 

Como faço isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade o que acontece é que eu tenho o seguinte:

      <fieldset>
         <legend>Itens </legend>
           <table class="pedidos">
             <tr>
                <th></th>
                <th>QTD</th>
                <td class="colSep"></td>
                <th></th>
                <th>QTD</th>
             </tr>
             <tr>
               <td>Hossomaki</td>
               <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td>
               <td></td>
               <td>Saschimi Salmão</td>
               <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td>
             </tr>
             <tr>
               <td>Niguri</td>
               <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td>
               <td></td>
               <td>Saschimi Kani</td>
               <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td>
             </tr>
             <tr>
               <td>Frango Xadrez</td>
               <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td>
               <td></td>
               <td>Rolinho Primavera</td>
               <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td>
             </tr>
             <tr>
               <td>Frango Agridoce</td>
               <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td>
               <td></td>
               <td>BulGoGui</td>
               <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td>
             </tr>
             <tr>
               <td colspan="5" class="linSep"></td>
             </tr>
             <tr>
               <td><input type="button" value="Calcular" onClick="CalculaPreco(document.pedidos.quant)" /></td>
               <td colspan="4" class="qtd">Valor Total:   R$<input type="text" name="total" size="5"></td>
             </tr>
           </table>
           </fieldset> <br/>

Daí, na função js, preciso fazer o seguinte:

 

o produto da primeira name="quant[]" vale x reais, o da segunda, y reais. Eu tenho uma tabela com o preço de cada uma das name="quant[]".

 

Lá no js preciso fazer assim:

Se o indice da quant[] que veio do form for igual a 0, então, valor_semitotal=quant[0]*1,80.

Se o indice da quant[] que veio do form for igual a 1, então, valor_semitotal=quant[0]*2,20.

..

Assim por diante. Até terminar.

 

Daí, pegar o somatório de todos os valor_semitotal e entregar para o total e exibir em um label.

Como fazer isso?

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.