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.










