Aquí te dejo un ejemplo completo:
<pre><html>
<head>
<script type="text/javascript">
function redondear(cantidad, decimales) {
var cantidad = parseFloat(cantidad);
var decimales = parseFloat(decimales);
decimales = (!decimales ? 2 : decimales); // 2 decimales por defecto.
return Math.round(cantidad * Math.pow(10, decimales)) / Math.pow(10, decimales);
}
</script>
</head>
<body>
<form id="frm">
Número: <input type="text" id="num" />
Decimales: <input type="text" id="dec" />
<input type="button" value="Redondear"
onclick="alert(redondear(this.form.num.value, this.form.dec.value))" />
</form>
</body>
</html> </pre>
Saludos.
<style>.t{font: 8pt verdana; text-decoration: none; color: black;}</style><hr><span class="t"><a href="mailto:
[email protected]" class="t" style="font: 10pt;">Mikel Gómez</a><br>Hay que aprender mucho para saber poco.</span>