Fórum total de pedidos em JavaScript #503109

01/12/2014

0

SQL

Tenho o seguinte comando: deve existir um contador que soma o total de todos os pedidos que “não” foram eliminados. Criei um botão no html e fui criar a função no JS, ele tem a função de somar os valores totais dos que não tem a classe eliminado.

botao: <button type="button" id="total"> Calcular Total </button>
JS função: $("#total").click(function () {
var total;
$('tr:not(.Desabilitado').each(function() {
total = valortotal + ...
});

essa é minha dúvida, não sei o que somar ali...
Obrigada desde já!!!
Vitória Moraes

Vitória Moraes

Responder

Posts

01/12/2014

William

Vitória, onde estão localizados os valores para você somar no DOM?

São inputs, células de uma tabela, elementos span ????
Responder

Gostei + 0

01/12/2014

William

Vitória, onde estão localizados os valores para você somar no DOM?

São inputs, células de uma tabela, elementos span ????
Responder

Gostei + 0

02/12/2014

Vitória Moraes

são células da tabela, as células são preenchidas através dos input
<form>
    <label for="produto">Produto</label>
    <input type="text" id="produto"> <br>
    <label for="quantidade">Quantidade</label>
    <input type="text" id="quantidade"> <br>
    <label for="peso">Peso do produto</label>
    <input type="text" id="peso"> <br>
    <label for="regiao">Região</label>
        <select id="regiao">
          <option value="0"> Sul </option>
          <option value="1"> Sudeste </option>
          <option value="2"> Centro Oeste </option>
          <option value="3"> Norte </option>
          <option value="4"> Nordeste</option>
        </select> </br>
    <label for="url" class="fancy">URL</label>
    <input type="text" id="url">
	<br>
	
        <button type="button" id="adicionar">Inserir pedido</button>
        <button type="button" id="limpar">Limpar formulário</button>
</form> </div>


Que vão para essa tabela no JS
	var linha = $('<tr><td>' + imagem + '</td><td>' + produto + '</td><td>' 
		+ quantidade + '</td><td>' + peso + '</td><td>'
		+ pesototal + '</td><td>' + valortotal + '</td><td>' + htmlDesabilitar + '</td></tr>');
		
		$('#destino').append(linha);
			
        linha.find('button.desabilitar').click(desabilitado); 
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar