precisava da ajuda de voces
com o seguinte codigo
tenho os campos e queria atualizar o CAMPO VALOR*QTDE
e o VALOR TOTAL
logo q eles recebem a QTDE digitada pelo usuario
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script language="javascript"> function atualiza(){ var form = document.forms['form']; if (form){ for(var i = 1; i <= 2; i++){ form.elements['qtd_preco[' + i + ']'].value = form.elements['preco[' + i + ']'].value * form.elements['quantidade[' + i + ']'].value; var total = form.elements['total']; alert(parseFloat(total.value*1) + parseFloat(form.elements['qtd_preco[' + i + ']'].value*1)); total.value = parseFloat(total.value) + parseFloat(form.elements['qtd_preco[' + i + ']'].value); } } } </script> </head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>teste</title> <body> <form name="form" method="post" action=""> <p>quantidade: <input name="quantidade[1]" type="text" id="quantidade" value="1" onkeypress="java script: atualiza();"> </p> <p>preço: <input name="preco[1]" type="text" id="preco" value="250" onChange="java script: atualiza();"> </p> <p>quantidade * preço: <input name="qtd_preco[1]" type="text" id="qtd_preco" value="1"> </p> <p>quantidade: <input name="quantidade[2]" type="text" id="quantidade" value="1" onChange="java script: atualiza();"> </p> <p>preço: <input name="preco[2]" type="text" id="preco" value="250" onChange="java script: atualiza();"> </p> <p>quantidade * preço: <input name="qtd_preco[2]" type="text" id="qtd_preco" value="1"> </p> <p>Total: <input name="total" type="text" id="total" value="1"> </p> </form> </body> </html>
se alguem puder ajudar
desde ja
Vlw
Obrigado
Murilo
Edição feita por: Murilo_P, 15/09/2008, 17:38.