Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2011, 11:13
maryi9003
 
Fecha de Ingreso: noviembre-2011
Ubicación: bogota
Mensajes: 9
Antigüedad: 13 años
Puntos: 0
Pregunta suma php y javascript

buenas tardes me gustaria que me pudieran colaborar con una suma en javascript ya que he buscado en varios foros pero no se me a posible encontrar nada les agredesco mucho de antemano ya que no soy muy experta en javascript

aqui tengo un inicio de sesion
Código Javascript:
Ver original
  1. <script language="javascript">
  2.  
  3. function abrirCaja()
  4. {
  5. posx=((screen.availWidth-320)/2)
  6. posy=((screen.availHeight-200)/2)
  7. eval("boxwindow=window.open('ticket.php','boxwindow','width=320,height=400,toolbar=0,directories=0,status=0,scrollbars=0,resize=0,menubar=0,screenx="+posx+",screeny="+posy+",left="+posx+",top="+posy+"')")
  8. }
  9.  
  10. </script>

aqui tengo una suma ;
Código Javascript:
Ver original
  1. <script language="javascript">
  2. function Sumar(){  
  3.       interval = setInterval("calcular()",1);
  4. }  
  5. function calcular(){  
  6.       uno = document.autoSumForm.valor.value;  
  7.      dos = document.autoSumForm.comision.value;    
  8.      document.autoSumForm.valortotal.value = (uno*1)+(dos*1);  
  9. }  
  10. function NoSumar(){  
  11.      clearInterval(interval);  
  12. } </script>

y mi tabla
Código HTML:
Ver original
  1. <tr>
  2.                 <td width="15%" class="Estilo1"><center>
  3.                   <select name="empresa<?=$i;?>"class="estilo1" id="empresa">
  4.                     <option value="" selected>EMPRESA</option>
  5.                     <option>ACUEDUCTO-ASEO</option>
  6.                     <option>CODENSA</option>
  7.                     <option>COMCEL</option>
  8.                     <option>DIRECT TV</option>
  9.                     <option>ETB</option>
  10.                     <option>GAS NATURAL</option>
  11.                     <option>MOVISTAR</option>
  12.                     <option>SALUD</option>
  13.                     <option>TELMEX</option>
  14.                     <option>TIGO</option>
  15.                     <option>UNE</option>
  16.                    
  17.                   </select></td>
  18.                 <td width="11%" class="Estilo1"><div align="center">
  19.                   <input name="codigo<?=$i;?>" type="text" id="codigo" value="" size="10" maxlength="10" />
  20.                 </div></td>
  21.                 <td class="Estilo1"><div align="center">
  22.                   <input name="fecha<?=$i;?>" type="text" id="fecha" value="" size="20" maxlength="20" />
  23.                 </div></td>
  24.                 <td class="Estilo1"><div align="center">
  25.                   <input  type="text"id="valor" onFocus="Sumar();" onBlur="NoSumar();" name="valor<?=$i;?>" value="" size="15" maxlength="15">
  26.                 </div></td>
  27.                 <td class="Estilo1"><div align="center">
  28.                   <input  type="text" id="comision" onFocus="Sumar();" onBlur="NoSumar();" name="comision<?=$i;?>"  value="" size="15" maxlength="15">
  29.                 </div></td>
  30.                 <td><div align="left" class="Estilo1">
  31.                   <div align="center">
  32.                     <input type="text" class="Estilo6" id="valortotal"  name="valortotal<?=$i;?>"  size="15" maxlength="15" />
  33.                   </div>
  34.                 </div></td>
  35.                 <td>&nbsp;</td>
  36.               </tr>
  37.                 <?
  38.                 }
  39.                 ?>
  40.                 <tr>
  41.                   <td height="37" colspan="8" class="Estilo8">VALOR TOTAL:<?PHP echo $_REQUEST['valortotal<?=$i;?>'] ?></td>
  42.                   </tr>
  43.                 <tr>
  44.                   <td class="Estilo1">&nbsp;</td>
  45.                   <td class="Estilo1">&nbsp;</td>
  46.                 <td height="37" class="Estilo1"><div align="center" class="Estilo1 Estilo2 Estilo1">
  47.                   <input name="Submit" type="submit" class="Estilo6" id="guardar" value="guardar"/>
  48.                   <input type="hidden" name="hdnLine" value="<?=$i;?>">
  49.                 </div></td>

el problema es que quiero hacer incertar mas filas para insentar varias al mismo tiempo a la base de datos y eso lo logre con un codigo de javascript no recuerdo de la autoria de quien
Código Javascript:
Ver original
  1. function MM_jumpMenu(targ,selObj,restore){ //v3.0
  2. eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  3. if (restore) selObj.selectedIndex=0;
  4. }
el problema es que cuando coloco eso solo me suma una sola casilla ya no suma nada mas ....... alguien me puede ayudar quiero el valor unitario de cada uno mas el valor total seria de mucha ayuda que me pudieran ayudar