27/06/2010, 11:34
|
| | 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> </td>
<td> </td>
</tr>
<tr>
<td>Resultado</td>
<td><input type="text" name="resultado" onFocus="sumar()"></td>
</tr>
</table>
</form>
</body>
</html> |