hola a todos necesito de la ayuda de ustedes,necesito hacer operaciones matematicas en un formulario en el cual los usuarios ingresen un dato en cada campo y el campo se sume, se reste con otros, etc.. Bien yo le hice de la siguiente forma y el scrip me funsiona muy bien. SOLO QUE LA INFORMACION QUE TIENE EL FORMULARIO DESPUES DE HACER LAS OPERACIONES MATEMATICAS NO ME LAS ENVIA A MI PAG. QUE ME PROCESARA LOS DATOS NO SE QUE TIENE REALMENTE NO HE PODIDO.
A continuacion les muestro el codigo:
Repito el me hace el trabajo solo q no me envia el valor de los campos a la pag. encargada de procesar los mismo..... les agradesco de antemano por la ayuda prestada gracias....
<script type="text/javascript">
function Sumar(){
interval = setInterval("calcular()",1);
}
function calcular(){
uno = document.autoSumForm.ortodoncia.value;
dos = document.autoSumForm.retenedores.value;
tres=document.autoSumForm.ortodoncia.value;
cuatro=document.autoSumForm.retenedores.value;
cinco=document.autoSumForm.inicial.value;
seis= document.autoSumForm.totalcontado.value;
siete=document.autoSumForm.inicial.value;
ocho=document.autoSumForm.total3.value;
nueve=document.autoSumForm.cuotas.value;
dies=document.autoSumForm.pagoxcuotas.value;
once=document.autoSumForm.pagoxconsulta.value;
doce=document.autoSumForm.total5.value;
trece=document.autoSumForm.total6.value;
catorse=document.autoSumForm.totalxconsulta.value;
document.autoSumForm.ortodoncia2.value = (uno * 1) ;
document.autoSumForm.retenedores2.value = (dos * 1) ;
document.autoSumForm.total2.value = (cinco * 1) ;
document.autoSumForm.total5.value = (dies * 1) ;
document.autoSumForm.total6.value = (once * 1) ;
document.autoSumForm.totalcontado.value = (uno * 1) + (dos * 1);
document.autoSumForm.totalcontado.value = (uno * 1) + (dos * 1);
document.autoSumForm.total3.value = (seis * 1) - (siete * 1);
document.autoSumForm.total4.value = (ocho * 1) / (nueve * 1);
document.autoSumForm.totalxconsulta.value = (doce * 1) + (trece * 1);
document.autoSumForm.totalacredito.value = (catorse * 1) * (nueve * 1);
}
function NoSumar(){
clearInterval(interval);
}
</script>
</div>
<form name="autoSumForm" method="post" action="procesapresupuesto.php">
<p align="center" class="Estilo1">Presupuesto de Odontologia:</p>
<div align="center">
<table width="449" border="3" cellspacing="4">
<tr bgcolor="#99CCCC">
<th colspan="4" scope="col">Presupuesto de Contado: </th>
</tr>
<tr bgcolor="#99CCCC">
<th width="101" scope="col">Descripcion</th>
<th colspan="2" scope="col">Monto Unitario </th>
<th width="156" scope="col">Totales:</th>
</tr>
<tr>
<th scope="col">Ortodoncia</th>
<th colspan="2" scope="col"><div align="left">
<input name="ortodoncia" type=text class="cajon" id="ortodoncia" onFocus="Sumar();" onBlur="NoSumar();" >
Bs</div></th>
<th scope="col"><div align="left">
<input name="ortodoncia2" type=text class="cajon" onFocus="Sumar();" onBlur="NoSumar();" >
Bs</div></th>
</tr>
<tr>
<th>Retenedores</th>
<th colspan="2"><div align="left">
<input name="retenedores" type=text class="cajon" onFocus="Sumar();" onBlur="NoSumar();" >
Bs</div></th>
<th><div align="left">
<input name="retenedores2" type=text class="cajon" onFocus="Sumar();" onBlur="NoSumar();" value="">
Bs</div></th>
</tr>
<tr bgcolor="#FFFFCC">
<th colspan="3"> Total Contado: </th>
<th width="156"><div align="left">
<input name="totalcontado" type=text class="cajon" id="totalcontado">
</div></th>
</tr>
<tr bgcolor="#99CCCC">
<th colspan="4">Presupuesto a Credito:</th>
</tr>
<tr bgcolor="#FFFFFF">
<th colspan="2">N° Cuotas: </th>
<th colspan="2"><div align="left">
<input name="cuotas" type="text" class="cajon" id="cuotas" size="5" maxlength="2">
</div></th>
</tr>
<tr>
<th colspan="2"><div align="center">Pago Inicial: </div></th>
<th>
<div align="left">
<input name="inicial" type=text class="cajon" onFocus="Sumar();" onBlur="NoSumar();">
Bs </div></th>
<th><div align="left">
<input name="total2" type=text class="cajon" id="total2">
Bs</div></th>
</tr>
<tr bgcolor="#FFFFCC">
<th colspan="3"><div align="center">Total Restante a Pagar: </div>
</th>
<th><div align="left">
<input name="total3" type=text class="cajon" id="total3">
Bs</div></th>
</tr>
<tr bgcolor="#FFFFFF">
<th colspan="3">Total Dividido en Cuotas: </th>
<th><div align="left">
<input name="total4" type=text class="cajon" id="total4">
Bs</div></th>
</tr>
<tr bgcolor="#99CCCC">
<th colspan="4">Forma de Pago del Total Dividido en Cuotas: </th>
</tr>
<tr bgcolor="#99CCCC">
<th colspan="2">Descripción</th>
<th width="153">Montos Unitarios:</th>
<th>Totales:</th>
</tr>
<tr>
<th colspan="2">
<div align="center">Pago por Cuotas: </div></th>
<th><div align="left">
<input name="pagoxcuotas" type=text class="cajon" onFocus="Sumar();" onBlur="NoSumar();" >
Bs</div></th>
<th><div align="left">
<input name="total5" type=text class="cajon" id="total5">
Bs</div></th>
</tr>
<tr>
<th height="25" colspan="2">Pago por Consulta: </th>
<th valign="top"><div align="left">
<input name="pagoxconsulta" type=text class="cajon" onFocus="Sumar();" onBlur="NoSumar();" >
Bs</div></th>
<th valign="top"><div align="left">
<input name="total6" type=text class="cajon" id="total6">
Bs</div></th>
</tr>
<tr bgcolor="#FFFFCC">
<th colspan="3">Total por Consulta: </th>
<th><div align="left">
<input name="totalxconsulta" type=text class="cajon" id="totalxconsulta">
Bs</div></th>
</tr>
<tr bgcolor="#FFFFCC">
<th colspan="3">Total a Pagar a Credito : </th>
<th valign="top"><div align="left">
<input name="totalacredito" type=text class="cajon" id="totalacredito">
Bs</div></th>
</tr>
<tr>
<th colspan="4">
<input name="enviar" type="submit" class="boton2" id="enviar" value="Aceptar">
<input name="Submit2" type="reset" value="Borrar"></th>
</tr>
</table>