Daniel.dajoso Postado Junho 16, 2008 Denunciar Share Postado Junho 16, 2008 (editado) Olá. Seguinte, tenho uma text area com os seguintes dadosNOME: Daniel OBS: Mandar na sexta pela manha20 Erva Doce 6g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$9.6050 Manjericao 3g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$24.0025 Salsa Desidratada 5g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$12.00Existe algum geito de somar os campos totais e inserir no final dessa mesma text area ficando assim ??NOME: Daniel OBS: Mandar na sexta pela manha20 Erva Doce 6g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$9.6050 Manjericao 3g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$24.0025 Salsa Desidratada 5g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$12.00TOTAL DO PEDIDO: R$ 45.60Se precisar colocar um separador não tem problema, o interessante seria ele dar um total geral apertando um botao.Obs: Esses campos acima foram gerados em JS.Somar o total por produto eu consegui, so não consegui ele mostrar um total geral. Se alguém puder me ajudar ... Editado Junho 18, 2008 por Daniel.dajoso Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Junho 16, 2008 Denunciar Share Postado Junho 16, 2008 HUm...Tá um pouco confuso pra mim. Então você não tem um textarea, você tem um text field? São vários inputs? Ou é apenas um textarea?Se for apenas um textarea, tem jeito de pegar as informações, porém é necessário serializar, pegar as strings e quebrá-las em várias partes. É um trabalho desnecessário, não valeria a pena fazer desta forma.Os campos são gerados por javascript ou os VALORES desses campos são gerados em javascript?Posta o código que já tem, ultimamente eu tenho entendido melhor os códigos... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Daniel.dajoso Postado Junho 16, 2008 Autor Denunciar Share Postado Junho 16, 2008 (editado) HUm...Tá um pouco confuso pra mim. Então você não tem um textarea, você tem um text field? São vários inputs? Ou é apenas um textarea?Se for apenas um textarea, tem jeito de pegar as informações, porém é necessário serializar, pegar as strings e quebrá-las em várias partes. É um trabalho desnecessário, não valeria a pena fazer desta forma.Os campos são gerados por javascript ou os VALORES desses campos são gerados em javascript?Posta o código que já tem, ultimamente eu tenho entendido melhor os códigos...Ele pega os valores digitados nos campos e copia pra text area:O Html fica com a aparencia e o JS multiplica, e quando clico no botao INSERIR ITENS ele copia os valores digitados nos inputs e joga nos text area.É a apenas 1 text area, 4 inputs e um select.Olha ai o codigo:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <meta http-equiv="Content-Language" content="pt-br"> <TITLE>PÁGINA DE ENVIAR PEDIDOS</TITLE> <body> <form name="form1" METHOD="POST" ACTION="enviar_pedido.php"> <script type="text/javascript"> function teste() { var i = .form1.area.rows; for (i=0;i<=1000;++}{ document.write(i+"<br>") alert("Boa Tarde"+ i) } </script> <script language="JavaScript"> function insere() { var texto = ' '; var area = document.all['area'].value; var item = document.all['item'].value; var etq = document.all['etq'].value; var total =document.all['total'].value; var qtd =document.all['qtd'].value; var custo =document.all['custo'].value; document.all['area'].value = area + qtd + texto+ item +texto + 'ETQ:R$ ' +etq+texto+'Custo:R$ '+custo+texto + 'Total= R$'+total + "\r\n"; } </script> <script language="JavaScript"> function cliente() { var text=' '; var area = document.all['area'].value; var nome= document.all['nome'].value; var obs= document.all['obs'].value; document.all['area'].value=area+'NOME: '+nome+' '+'OBS: '+obs+ "\n"; } </script> <script language="JavaScript"> function calcula() { var total =document.all['total'].value; var qtd =document.all['qtd'].value; var custo =document.all['custo'].value; document.all['total'].value = Math.abs(qtd*custo).toFixed(2); } </script> <form> <p> <p> <b>PÁGINA DE ENVIAR PEDIDOS PARA TEMPEROS IDEAL</b> <p> <p> Se não conseguir usar o sistema, entre no <a href="http://www.meuprovedor.com/index.html">Manual de Instruções</a></font></b></p> <p> Escolha o Email do Vendedor <select name="email" id="colorau 200g" width="50%"> <option value="não Enviar copia">Não Enviar uma Cópia para meu email</option> <option value="emaildovendedor@hotmail.com">Maria Helena: emaildovendedor@hotmail.com</option> </select> <p> <table border="4" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#00CC00" width="65%"> <tr> <td width="40%"><b>CLIENTE/BAIRRO:END:</b></td> <td width="100%"><b><input name="nome" type="text" size="100%"></b></td> <tr> <td width="13%"><b>OBS:Boleto/Nota/CNPJ/INSC</b> </td> <td width="18%"><b><input name="obs" type="text" size="100%"> </b></td> <tr> <TD> </table> <hr color="#FF0000" size="6" width="840" align="left"> <input type='button' value='INSERIR CLIENTE' onclick="cliente()"> <p><p> <p> <table border="4" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="50%"> <tr> <td width="10%"><b>QUANTIDADE</b></td> <td width="10%"><b>PRODUTOS</b></td> <td width="10%"><b>ETQ R$</b></td> <td width="50%"><b>PREÇO DE CUSTO</b></td> <td width="88"><b>TOTAL</b></td> <tr> <td width="50"><b><input name="qtd" value="" type="text" width="50"></b></td> <td width="1%"><b><select name="item" id="colorau 200g" width="50%"> <option value="Colorau 200g">Colorau 200g</option> <option value="Colorau 150g">Colorau 150g</option> <option value="Colorau 80g">Colorau 80g</option> <option value="Colorau 40g">Colorau 40g</option> <option value="Pimenta do Reino 50g">Pimenta do Reino 50g</option> <option value="Pimenta do Reino 30g">Pimenta do Reino 30g</option> <option value="Pimenta do Reino 20g">Pimenta do Reino 20g</option> <option value="Pimenta Síria 10g">Pimenta Síria 10g</option> <option value="Pimenta Cominho 20g">Pimenta Cominho 20g</option> <option value="Cravo 8g">Cravo 8g</option> <option value="Canela em Pó 7g">Canela em Pó 7g</option> <option value="Canela em Casca 7g">Canela em Casca 7g</option> <option value="Bicarbonato 30g">Bicarbonato 30g</option> <option value="Oregano 3g">Orégano 3g</option> <option value="oregano 15g">Orégano 15g</option> <option value="Cominho 6g">Cominho 6g</option> <option value="Louro Folha 3g">Louro Folha 3g</option> <option value="Louro Pó 3g">Louro Pó 3g</option> <option value="Louro 15g">Louro 15g</option> <option value="Erva Doce 6g">Erva Doce 6g</option> <option value="Choc. Gran. 30g">Choc. Gran. 30g</option> <option value="Choc. 150g">Choc. 150g</option> <option value="Choc. Colorido 30g">Choc. Colorido 30g</option> <option value="Micanga 30g">Miçanga 30g</option> <option value="Prateado 30g">Prateado 30g</option> <option value="Uva Passas 50g">Uva Passas 50g</option> <option value="Uva Passas 100g">Uva Passas 100g</option> <option value="Noz Mosc. 1 UND">Noz Mosc. 1 UND</option> <option value="Noz Po 5g">Noz Pó 5g</option> <option value="Alecrim 5g">Alecrim 5g</option> <option value="Uva Passas 50g">Uva Passas 50g</option> <option value="Camomila 5g">Camomila 5g</option> <option value="Sal Amoniaco 30g">Sal Amoniaco 30g</option> <option value="Coentro Grao 5g">Coentro Grão 5g</option> <option value="Coentro Po 5g">Coentro Pó 5g</option> <option value="Guarana em Pó 10g">Guaraná em Pó 10g</option> <option value="Manjericao 3g">Manjericão 3g</option> <option value="Acafrao 10g">Açafrão 10g</option> <option value="Caldo de Carne 30g">Caldo de Carne 30g</option> <option value="Caldo de Galinha 30g">Caldo de Galinha 30g</option> <option value="Ervas Finas 5g">Ervas Finas 5g</option> <option value="Pimenta Calabreza 5g">Pimenta Calabreza 5g</option> <option value="Salsa Desidratada 5g">Salsa Desitrada 5g</option> <option value="Temp. Churrasco 200g">Temp. Churrasco 200g</option> <option value="Creme de Alho 1K">Creme de Alho 1K</option> <option value="Creme de Alho 500g">Creme de Alho 500g</option> <option value="Creme de Alho 300g">Creme de Alho 300g</option> <option value="Temp. Comp. 500g">Temp. Comp. 300g</option> <option value="Temp. Comp. 1K">Temp. Comp. 1K</option> <option value="Temp. Comp. S/ Pim. 300g">Temp. Comp. S/ Pim. 300g</option> <option value="Temp. Comp. Com Pim. 300g">Temp. Comp. Com Pim. 300g</option> <option value="Pimenta Mal. 400g">Pimenta Mal. 400g</option> <option value="Pimenta Mal. 50g">Pimenta Mal. 50g</option> <option value="Pimenta Mal. 20g">Pimenta Mal. 20g</option> <option value="Molho de Pim 900ml">Molho de Pime 900ml</option> <option value="Molho de Pim 150ml">Molho de Pime 150ml</option> <option value="Molho Ingles 900ml">Molho Ingles 900ml</option> <option value="Molho Ingles 150ml">Molho Ingles 150ml</option> <option value="Molho Alho 900ml">Molho de Alho 900ml</option> <option value="Molho Alho 150ml">Molho de Alho 150ml</option> <option value="Molho Ingles 150ml">Molho Ingles 150ml</option> <option value="Caneleiro 30g">Caneleiro 30g</option> <option value="Pimenteiro 30g">Pimenteiro 30g</option> <option value="Azeite Dende 70ml">Azeite Dende 70ml</option> <option value="Colorau 1K">Colorau 1K</option> <option value="Colorau 500g">Colorau 500g</option> <option value="Oregano 300g">Orégano 300g</option> <option value="Louro Folha 150g">Louro Folha 150g</option> </select> <td width="158"><b> <input name="etq" type="text" size="15"> </b></td> <td width="158"><b><input name="custo" type="text" size="20" onblur="calcula()" ></b></td> <td width="20"><b><input name="total" type="text" size="20" onfocus="condicao()"></b></td> <BR> <BR<BR> </tr> </table> <p> <input type='button' value='INSERIR ITENS' onclick="insere()"> <p>Nome do Cliente e Itens do Pedido:::::::::::::::::::::::::::::::::::::::---->>>::::::::::::::::::::: <input type="SUBMIT" value="Enviar este Pedido"> <br> <TEXTAREA NAME="area" cols="100" rows="40" WRAP="hard"></textarea> <BR> </TEXTAREA><BR> </FORM> </html> </FORM> Editado Junho 16, 2008 por KaKarotto Utilize as tags Code para facilitar a visualização. KaKarotto. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Junho 16, 2008 Denunciar Share Postado Junho 16, 2008 Ele pega os valores digitados nos campos e copia pra text area:O Html fica com a aparencia e o JS multiplica, e quando clico no botao INSERIR ITENS ele copia os valores digitados nos inputs e joga nos text area.É a apenas 1 text area, 4 inputs e um select.Agora a coisa muda de figura.O negócio é que antes de inserir no textarea, esses dados devem ficar armazenados em algum lugar. Você não está definitivamente utilizando o melhor método para fazer esse tipo de aplicação, a solução para isso fica meio complicada de se achar. Posso pensar em uma forma que tinha comentado em outro post sobre o carrinho de compras. Mas vou precisar de tempo, como estou vagabundiando, não é problema fazer. Eu estava pensando em postar sobre isso na área de códigos prontos, então eu usaria o código que desenvolvi aqui para postar lá.Não sei quanto tempo você tem para fazer isso. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Junho 17, 2008 Denunciar Share Postado Junho 17, 2008 Ó, considere esse html:<form> <fieldset id="cliente"> <label>CLIENTE/BAIRRO:END:<input type="text" id="Nome" /></label> <label>OBS:Boleto/Nota/CNPJ/INSC<input type="text" id="Obs"></label> <label><input type="button" value="Inserir cliente" onclick="novoCliente($('Nome'), $('Obs'))" /></label> </fieldset> <fieldset id="produtos"> <label>Quantidade<input type="text" id="Quantidade" /></label> <label> Produtos <select> <option>Item 1</option> <option>Item 2</option> <option>Item 3</option> <option>Item 4</option> <option>Item 5</option> <option>Item 6</option> <option>Item 7</option> </select> </label> <label>ETQ R$<input type="text" id="ETQ" /></label> <label>Preço de Custo<input type="text" id="PC" /></label> <label>Total<input type="text" id="Total" /></label> <label><input type="button" value="Inserir produto" onclick="insereProduto($('produtos'))" /></label> </fieldset> </form> É sempre bom tratar tudo como se fosse objeto, assim fica fácil manipular os dados. O script: <script type="text/javascript"> var $=function(id){return document.getElementById(id)} var ponteiro=null var Cliente=[] function novoCliente(nome, obs){ ponteiro=(ponteiro==null)?0:ponteiro+1 Cliente.push({"Nome":nome.value, "Obs":obs.value, "Produtos":"null"}) } function insereProduto(obj){ var produtos=obj.getElementsByTagName("input") var aux={} for(var x=0; x<produtos.length; x++) if(produtos[x].type=="text") aux[produtos[x].id]=produtos[x].value if(Cliente[ponteiro].Produtos=="null") Cliente[ponteiro].Produtos=[] aux.item=obj.getElementsByTagName("select")[0]. options[obj.getElementsByTagName("select")[0].selectedIndex].innerHTML Cliente[ponteiro].Produtos.push(aux) } </script> Destrinchando o Js: var ponteiro=null var Cliente=[] A princípio, você não tem clientes. Então o ponteiro não terá valor. E seu vetor de clientes é vazio. function novoCliente(nome, obs){ ponteiro=(ponteiro==null)?0:ponteiro+1 Cliente.push({"Nome":nome.value, "Obs":obs.value, "Produtos":"null"}) } Na hora de inserir o Cliente, se o ponteiro for null ( não existir clientes cadastrados ainda) ele inicia ( ponteiro = 0 ) Caso já existir clientes cadastrados, esse ponteiro será incrementado ( ponteiro+1) O vetor Cliente na primeira inserção terá o nome digitado no campo de id "Nome" e Obs do campo digitado de id Obs. A estrutura do dado Cliente ficará assim: Cliente[0] Cliente[0].Nome="Fulano de tal" Cliente[0].Obs="Meu Cnpj" Cliente[0].Produtos=null Ao inserir um produto: function insereProduto(obj){ var produtos=obj.getElementsByTagName("input") var aux={} for(var x=0; x<produtos.length; x++) if(produtos[x].type=="text") aux[produtos[x].id]=produtos[x].value if(Cliente[ponteiro].Produtos=="null") Cliente[ponteiro].Produtos=[] aux.item=obj.getElementsByTagName("select")[0]. options[obj.getElementsByTagName("select")[0].selectedIndex].innerHTML Cliente[ponteiro].Produtos.push(aux) } A variável produtos da função vai pegar todos os input´s do tipo texto e armazenará os valores na variável do tipo objeto aux: aux.Quantidade=10 aux.ETQ=20 aux.PC=56 aux.Total=76 Se o Cliente atual (Cliente[0] no primeiro caso) não tiver produtos escolhidos ainda, ele a inicia (Cliente[ponteiro].Produtos=[]) Então ele manda essa variável aux para dentro do vetor produto daquele cliente: Cliente[ponteiro].Produtos.push(aux) No final de tudo isso você tem a seguinte estrutura: Cliente[0] Cliente[0].Nome="Fulano de tal" Cliente[0].Obs="Meu Cnpj" Cliente[0].Produtos[0].ETQ Cliente[0].Produtos[0].PC Cliente[0].Produtos[0].Quantidade Cliente[0].Produtos[0].Total Agora fica muito fácil somar todos os produtos de um determinado cliente, ou de vários clientes. Se quiser pegar o valor total de um determinado cliente, você terá de percorrer todos os produtos daquele cliente e pegar os totais: var total=0 for(var x=0; x<Cliente[0].Produtos.length; x++) tota+=Cliente[0].Produtos[x].TotalNo final a variável total vai estar somada.O importante é você criar uma estrutura de dado para tratar os valores. Passar pro textarea, ou fazer qualquer operação como a soma de totais fica extremamente fácil.Deu pra entender? Exagerei um pouco? Aquele abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Daniel.dajoso Postado Junho 17, 2008 Autor Denunciar Share Postado Junho 17, 2008 Nossa, o seu esquema é bem melhor e mais enxuto. Pois bem, no meu esquema so tem o cliente e os produtos que ele comprou Ex:Cliente: Daniel Obs : xxxxxx20 Pimenta Etq:=R$ 0,69 Custo R$ 0,48 Total= R$ 9,6020 Erva Doce Etq:=R$ 0,69 Custo R$ 0,48 Total= R$ 9,60Total do pedido: R$ 19,20Quando o vendedor coloca o total ele clica e envia pro um email. então ele manda 1 pedido de cada vez.A sua idéia é perfeita, mas no meu caso como será apenas 1 pedido por vez ele so precisa somar um total por pedido.Mas já ajudou bastante, vou tentar esse teu eskema. Valeu mesmo. Muiiiiiiiiito Bom !!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Daniel.dajoso Postado Junho 17, 2008 Autor Denunciar Share Postado Junho 17, 2008 (editado) Desculpe a minha ignoracia, mas você não colocou o text area.To com 1 duvida: Nesse teu esquema ele já vai fazer a conta da multiplicacao da QTD X Custo ? Editado Junho 17, 2008 por Daniel.dajoso Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Junho 17, 2008 Denunciar Share Postado Junho 17, 2008 Desculpe a minha ignoracia, mas você não colocou o text area.To com 1 duvida:Nesse teu esquema ele já vai fazer a conta da multiplicacao da QTD X Custo ?Não, não. Eu não coloquei em text area nem fiz a conta da multiplicação. A única coisa que fiz foi colocar aquele esquema numa estrutura de dados que seja fácil de trabalhar. No seu caso, você vai ter apenas 1 cliente, então sempre vai ser Cliente[0].algumaCoisa.Aquela estrutura html anterior estava um pouco mal formulada. Fica mais dificil mexer com o Js assim. E usa muito código que o iE apenas entende.Para fazer a multiplicação de QTD x Custo é só fazer:Cliente[0].Produtos[0].Quantidade * Custo. Para o primeiro produto. Colocar em um textarea é só fazer: var textarea=$('texto') textarea.value+="Nome: "+Cliente[0].Nome+"\n" textarea.value+="Obs: "+Cliente[0].Obs Etc... Se você alterar os id´s dos inputs o Js muda também. Se ao invés de Cliente[0].Produtos[0].Quantidade você quisesse Cliente[0].Produtos[0].quant você trocaria o html: <label>Quantidade<input type="text" id="quant" /></label>A intenção era apenas mostrar um exemplo de como fazer essa estrutura, não de refazer o seu código. Eu não sei o quanto manja de Js, então eu propus uma sugestão considerando que já sabe mexer com objetos. ^_^ Aquele abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Daniel.dajoso Postado Junho 17, 2008 Autor Denunciar Share Postado Junho 17, 2008 Cara to ficando sem graça de ti encher. rsrs. não consegui jogar nenhum valor pro text area. Teria como você me dar mais uma dica em cima do que já me falou ate agora. Eu tenho pouca experiencia com JS. Eu joguei todo aquele codigo do html e do JS e nada acontece. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Junho 17, 2008 Denunciar Share Postado Junho 17, 2008 Não tem problema Daniel.Eu acho que peguei meio pesado com você. Forcei a barra. Quando estudar sobre estrutura de dados ou estiver bem craque em Js, pensamos na melhor forma pra resolver este problema seu.Vamos para a gambiarra então? :D Esquece meu código, pega aquele seu antigo. Você já tinha todas as funções feitas, só faltava colocar uma função que somasse certo? Eis ela:function somatoria(textarea){ var t=document.getElementById(textarea) var linhas=t.value.split("\n") var somatoria=0 for(var y=0; y<linhas.length; y++){ var total=( typeof linhas[y].split("Total")[1]!="undefined" ? linhas[y].split("Total")[1].split("R$")[1]:0 ) somatoria+=parseFloat(total) } t.value+="\n\n Total dos valores: " + somatoria }O que essa função faz é o seguinte. Ela pega um textaarea e procura pelas palavras "Total", e armazena seu valor. Eu acabei de fazer essa função, então NUNCA testei na vida, só aqui num exemplo que você mesmo me passou no primeiro post. Então é bom testar ela varias vezes sob várias condições.Ela quebra a string toda digitada no textarea em várias linhas. A linha que não contiver o Total vale 0, a linha que tiver o Total vale o valor do total. Soma-se tudo e o valor esperado é a somatória dos totais.A chamada da função é somatoria(parametro) e como parâmetro você coloca o id do seu textarea. Ex: somatoria('mensagem').Ali no finalzinho do código eu pulei duas linhas (\n\n) E escrevi o total dos valores.Importante!!!A função vai funcionar apenas se a estrutura for aquela que você mostrou antes:NOME: Daniel OBS: Mandar na sexta pela manha20 Erva Doce 6g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$9.6050 Manjericao 3g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$24.0025 Salsa Desidratada 5g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$12.00Será que agora vai ?!?!?! rsrsrs Aquele abraço.Se tiver dúvida eu te explico. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Daniel.dajoso Postado Junho 18, 2008 Autor Denunciar Share Postado Junho 18, 2008 Não tem problema Daniel.Eu acho que peguei meio pesado com você. Forcei a barra. Quando estudar sobre estrutura de dados ou estiver bem craque em Js, pensamos na melhor forma pra resolver este problema seu.Vamos para a gambiarra então? :D Esquece meu código, pega aquele seu antigo. Você já tinha todas as funções feitas, só faltava colocar uma função que somasse certo? Eis ela:function somatoria(textarea){ var t=document.getElementById(textarea) var linhas=t.value.split("\n") var somatoria=0 for(var y=0; y<linhas.length; y++){ var total=( typeof linhas[y].split("Total")[1]!="undefined" ? linhas[y].split("Total")[1].split("R$")[1]:0 ) somatoria+=parseFloat(total) } t.value+="\n\n Total dos valores: " + somatoria }O que essa função faz é o seguinte. Ela pega um textaarea e procura pelas palavras "Total", e armazena seu valor. Eu acabei de fazer essa função, então NUNCA testei na vida, só aqui num exemplo que você mesmo me passou no primeiro post. Então é bom testar ela varias vezes sob várias condições.Ela quebra a string toda digitada no textarea em várias linhas. A linha que não contiver o Total vale 0, a linha que tiver o Total vale o valor do total. Soma-se tudo e o valor esperado é a somatória dos totais.A chamada da função é somatoria(parametro) e como parâmetro você coloca o id do seu textarea. Ex: somatoria('mensagem').Ali no finalzinho do código eu pulei duas linhas (\n\n) E escrevi o total dos valores.Importante!!!A função vai funcionar apenas se a estrutura for aquela que você mostrou antes:NOME: Daniel OBS: Mandar na sexta pela manha20 Erva Doce 6g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$9.6050 Manjericao 3g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$24.0025 Salsa Desidratada 5g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$12.00Será que agora vai ?!?!?! rsrsrs Aquele abraço.Se tiver dúvida eu te explico.Cara fiquei de bobera :o , FUNCIONOU PERFEITAMENTE, resolveu o meu problema. Valeu pela ajuda e pela atenciosidade. Esse ultimo codigo que me passou funcionou direitinho. Valeu mesmo. Se eu precisar posso contar com sua ajuda ???? :D rsrsrsAté +. :) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Daniel.dajoso
Olá. Seguinte, tenho uma text area com os seguintes dados
NOME: Daniel OBS: Mandar na sexta pela manha
20 Erva Doce 6g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$9.60
50 Manjericao 3g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$24.00
25 Salsa Desidratada 5g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$12.00
Existe algum geito de somar os campos totais e inserir no final dessa mesma text area ficando assim ??
NOME: Daniel OBS: Mandar na sexta pela manha
20 Erva Doce 6g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$9.60
50 Manjericao 3g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$24.00
25 Salsa Desidratada 5g ETQ:R$ 0.69 Custo:R$ 0.48 Total= R$12.00
TOTAL DO PEDIDO: R$ 45.60
Se precisar colocar um separador não tem problema, o interessante seria ele dar um total geral apertando um botao.
Obs: Esses campos acima foram gerados em JS.
Somar o total por produto eu consegui, so não consegui ele mostrar um total geral.
Se alguém puder me ajudar ...
Editado por Daniel.dajosoLink para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.