
sacar dos decimales
Publicado por jhean carlos (114 intervenciones) el 24/04/2012 14:13:57
como estan espero una manito en esto
quiero sacar la multiplicacion y division de dos numeros la respuesta me da bien, pero quisiera que solo salga con 2 decimales redondeados y eso no puedo sacarlo:
ejemplo:
en mi caja de texto_1 meto un valor: 50000.00
y en la segunda caja de texto_2 meto el valor:1080000.00
me sale en mi ultima caja de texto_resultado:4.62962962962963
lo que quiero que salga es: 4.63
solo con dos decimales
mi codigo es este:
<html>
<head>
<script type="text/javascript">
function sumar() {
var n1 = (document.MyForm.numero1.value!="")?parseFloat(document.MyForm.numero1.value):0;
var n2 = (document.MyForm.numero2.value!="")?parseFloat(document.MyForm.numero2.value):0;
document.MyForm.resultado.value=(n1*100/n2);
}
</script>
</head>
<body>
<!--<body onload="mostrarFecha(1);">-->
<form action="" method="post" name="MyForm" id="MyForm">
<table width="200" border="0" align="center">
<tr>
<td> </td>
<td><label>
<input type="text" name="numero1" id="numero1" onChange="sumar();">
</label></td>
<td><label>
<input type="text" name="numero2" id="numero2" onChange="sumar();">
</label></td>
<td><label>
<input type="text" name="resultado" id="resultado">
</label></td>
<td><label>
<input type="reset" name="button" id="button" value="Restablecer">
</label></td>
</tr>
</table>
</form>
</body>
</html>
quiero sacar la multiplicacion y division de dos numeros la respuesta me da bien, pero quisiera que solo salga con 2 decimales redondeados y eso no puedo sacarlo:
ejemplo:
en mi caja de texto_1 meto un valor: 50000.00
y en la segunda caja de texto_2 meto el valor:1080000.00
me sale en mi ultima caja de texto_resultado:4.62962962962963
lo que quiero que salga es: 4.63
solo con dos decimales
mi codigo es este:
<html>
<head>
<script type="text/javascript">
function sumar() {
var n1 = (document.MyForm.numero1.value!="")?parseFloat(document.MyForm.numero1.value):0;
var n2 = (document.MyForm.numero2.value!="")?parseFloat(document.MyForm.numero2.value):0;
document.MyForm.resultado.value=(n1*100/n2);
}
</script>
</head>
<body>
<!--<body onload="mostrarFecha(1);">-->
<form action="" method="post" name="MyForm" id="MyForm">
<table width="200" border="0" align="center">
<tr>
<td> </td>
<td><label>
<input type="text" name="numero1" id="numero1" onChange="sumar();">
</label></td>
<td><label>
<input type="text" name="numero2" id="numero2" onChange="sumar();">
</label></td>
<td><label>
<input type="text" name="resultado" id="resultado">
</label></td>
<td><label>
<input type="reset" name="button" id="button" value="Restablecer">
</label></td>
</tr>
</table>
</form>
</body>
</html>
Valora esta pregunta


0