Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2010, 11:34
Toninito
 
Fecha de Ingreso: abril-2010
Mensajes: 40
Antigüedad: 14 años, 6 meses
Puntos: 0
Resultado solo con 2 decimales

Buenas tardes compañeros como puedo hacer para que el resultado de las sumas me de solamente 2 decimales ya que aveces me salen como 10 decimales lei que es con el fixed pero no se como implementarlo en el codigo

les dejo mi codigo gracias de antenamo

saludos.

<html>
<head>
<title></title>
<script>
function sumar() {
var n1 = parseFloat(document.MyForm.numero1.value);
var n2 = parseFloat(document.MyForm.numero2.value);
var n3 = parseFloat(document.MyForm.numero3.value);
var n4 = parseFloat(document.MyForm.numero4.value);
document.MyForm.resultado.value=n1+n2+n3+n4;
}
</script>
</head>

<body>

<form name="MyForm">
<table width="200" border="0">
<tr>
<td width="70">Valor1</td>
<td width="120"><input type="text" name="numero1" size="20"></td>
</tr>
<tr>
<td>Valor2</td>
<td><input type="text" name="numero2" size="20"></td>
</tr>
<tr>
<td>Valor3</td>
<td><input type="text" name="numero3" size="20"></td>
</tr>
<tr>
<td>Valor4</td>
<td><input type="text" name="numero4" size="20"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Resultado</td>
<td><input type="text" name="resultado" onFocus="sumar()"></td>
</tr>
</table>
</form>

</body>

</html>