Olá, em minha empresa tenho que fazer um formulario de pedido, contendo, código do produto, quantidade, preço e valor total, estou fazendo no dreamwever e até agora consegui chegar aqui. Quero que o valor mude sempre que mudarem a quantidade por isso coloquei onChange, porém o resultado está chegando “NaN” e não sei como tirar, alguém pode me ajudar?
<script language="javascript" type="text/javascript">
function chama_onChange(form)
{
quantidade = parseFloat(form.qt1.value);
preco = parseFloat(form.pc1.value);
if ((quantidade >0) && (preco >0))
valortotal = parseFloat(qt1 * pc1);
form.total1.value = parseFloat(valortotal);
}
<form name="form_pedido">
<table width="597" border="1" cellspacing="1">
<tr>
<th width="144" scope="row"><label for="cod1" ></label>
<input name="cod1" type="text" id="cod1" onblur=(form_pedido) /></th>
<td width="144"><label for="qt1"></label>
<input name="qt1" id="qt1" onblur="chama_onChange(form_pedido)"/></td>
<td width="144"><label for="pc1"></label>
<input name="pc1" id="pc1" onblur="chama_onChange(form_pedido)"/></td>
<td width="142"><label for="total1"></label>
<input name="total1" id="total1" readonly="readonly" /></td>
</tr>