Tema: Suma y resta
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/08/2003, 11:57
Avatar de pablinweb
pablinweb
 
Fecha de Ingreso: julio-2003
Mensajes: 283
Antigüedad: 21 años, 5 meses
Puntos: 0
Sabes que ya logre armar una funcion pero tengo unos problemitas con los numeros de mas de 3 cifras con decimales por ejemplo si tengo 300.54 todo bien pero cuando pongo 3000.54 todo mal. Te paso el codigo de la pagina completa para que lo veas

Saludos y muchas gracias por tu tiempo

<%@LANGUAGE="VBSCRIPT"%>
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">

function fSuma(obj,monto)
{
var t; var temp;
t = txtSuma.value;
temp = 0;
if (obj.checked == true){
temp = parseFloat(t) + parseFloat(monto);}
else
{temp = parseFloat(t) - parseFloat(monto);}
txtSuma.value = temp;
}
</script>
</head>

<body>
<div id="Layer1" style="position:absolute; left:314px; top:11px; width:80px; height:8px; z-index:1">
<table width="155" border="1">
<tr>
<td><input name="txtSuma" type="text" id="txtSuma" value="0"></td>
</tr>
</table>

</div>
<p>&nbsp;</p>
<form name="form2" method="post" action="">
<table width="193" border="1" align="center">
<tr>
<td width="78"><div align="center">
<input name="chk" type="checkbox" id="chk11" value="1" onClick="fSuma(this,'2000.2')">
</div></td>
<td width="99">2000.2</td>
</tr>
<tr>
<td><div align="center">
<input name="chk" type="checkbox" id="chk11" value="2" onClick="fSuma(this,'2000.1')">
</div></td>
<td>2000.1</td>
</tr>
<tr>
<td><div align="center">
<input name="chk" type="checkbox" id="chk11" value="3" onClick="fSuma(this,'2345.22')">
</div></td>
<td>2345.22</td>
</tr>
<tr>
<td><div align="center">
<input name="chk" type="checkbox" id="chk11" value="4" onClick="fSuma(this,'2000.01')">
</div></td>
<td>2000.01</td>
</tr>
<tr>
<td><div align="center">
<input name="chk" type="checkbox" id="chk11" value="5" onClick="fSuma(this,'3000.42')">
</div></td>
<td>3000.42</td>
</tr>
<tr>
<td><div align="center">
<input name="chk" type="checkbox" id="chk11" value="6" onClick="fSuma(this,'20000.01')">
</div></td>
<td>20000.01</td>
</tr>
<tr>
<td><div align="center">
<input name="chk" type="checkbox" id="chk11" value="7" onClick="fSuma(this,'2000.4')">
</div></td>
<td>2000.4</td>
</tr>
<tr>
<td><div align="center">
<input name="chk" type="checkbox" id="chk11" value="8" onClick="fSuma(this,'35400.03')">
</div></td>
<td>35400.03</td>
</tr>
<tr>
<td><div align="center">
<input name="chk" type="checkbox" id="chk11" value="9" onClick="fSuma(this,'2000.23')">
</div></td>
<td>2000.23</td>
</tr>
<tr>
<td><div align="center">
<input name="chk" type="checkbox" id="chk11" value="10" onClick="fSuma(this,'2000.12')">
</div></td>
<td>2000.12</td>
</tr>
</table>
</form>
<p>&nbsp;</p>
</body>
</html>