Foros del Web » Programando para Internet » Javascript »

Ayuda pasar valor a otra pagina

Estas en el tema de Ayuda pasar valor a otra pagina en el foro de Javascript en Foros del Web. Que tal, recurro de nuevo a uds ya que me surgio el siguiente inconveniente. Obtengo datos de 2 tablas distintas desde Mysql y los muestro ...
  #1 (permalink)  
Antiguo 13/12/2010, 02:54
 
Fecha de Ingreso: noviembre-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
Ayuda pasar valor a otra pagina

Que tal, recurro de nuevo a uds ya que me surgio el siguiente inconveniente. Obtengo datos de 2 tablas distintas desde Mysql y los muestro en 2 tablas dinamicas, valido que esten selecionados al menos un checkbox por cada tabla, el detalle surge ya que necesito saber "Cuantos checkbox fueron seleccionados por Tabla dinamica y pasarlos a JA_vatos.php (Nombre de prueba Xd)" pero mis intentos han sido en vano, a continuacion muestro el codido (Omiti codigo de javascript que no aporta a mi problema)
Código HTML:
Ver original
  1. <?php
  2. include 'JA_Select_Participantes.php';
  3. $enlace=new Personal();
  4. $personal=$enlace->get_personal();
  5. $clientes=$enlace->get_clientes();
  6. ?>
  7.  
  8. <title>Asistentes</title>
  9. <script type="text/javascript" src="js/jquery.js"></script>
  10. <script type="text/javascript" src="js/jquery.validate.js"></script>
  11.  
  12. <script type="text/javascript">
  13. $(document).ready(function(){
  14.     $('#f_asis').validate({
  15.   rules: {
  16.          }
  17. });
  18. });
  19.  
  20. <script type="text/javascript">
  21. function validar() {
  22.     var lista1 = document.getElementById("listado1").getElementsByTagName("INPUT");
  23.     var lista2 = document.getElementById("listado2").getElementsByTagName("INPUT");
  24.    
  25.     fGroup = groupCheck1(lista1);
  26.     if (!fGroup)
  27.     {
  28.         return false;
  29.     }
  30.  
  31.     fGroup = groupCheck2(lista2);
  32.     if (!fGroup)
  33.     {
  34.         return false;
  35.     }
  36. return true;
  37. }
  38.  
  39. function groupCheck1(group)
  40. {
  41.     selected = false;
  42.     for (var i=0; i<group.length; i++)
  43.     {
  44.         if (group[i].checked)
  45.         {
  46.             selected = true;
  47.             break;
  48.         }
  49.     }
  50.    
  51.     if (!selected)
  52.     {
  53.         alert('Seleccione una Casilla.');
  54.         return false;
  55.     }
  56. return true;
  57. }
  58.  
  59. function groupCheck2(group)
  60. {
  61.     selected = false;
  62.     for (var i=0; i<group.length; i++)
  63.     {
  64.         if (group[i].checked)
  65.         {
  66.             selected = true;
  67.             break;
  68.         }
  69.     }
  70.    
  71.     if (!selected)
  72.     {
  73.         alert('Seleccione una Casilla.');
  74.         return false;
  75.     }
  76. return true;
  77. }
  78.  
  79. </head>
  80. <form name="f_asis" id="f_asis" action="JA_vatos.php" method="post" onSubmit="return validar();">
  81.  
  82. dd/mm/aaaa<input type='text' id="TxtFecha" name="TxtFecha" maxlength="10" size="10" class="required" onBlur='fechas(this.value); this.value=borrar' />
  83. <br><br>Hora de inicio<input type='text' id="hora_ini" name="hora_ini" maxlength="5" size="10" class="required"  onBlur='get_hora(this.value)' onChange="document.f_asis.hora_fin.value = ''" />
  84. <br><br>Hora de fin<input type='text' id="hora_fin" name="hora_fin" maxlength="5" size="10" class="required"  onBlur='check_hora(this.value)' />
  85. <br><br>Lugar<textarea id="TxtLugar" name="TxtLugar" cols="20" rows="2" onKeyUp="return maxlong(this)" class="required" ></textarea>
  86.  
  87. <br><br><br><br>
  88.  
  89. <div id="listado1" style="overflow:auto;height:200px;WIDTH:50%;border:ridge">
  90. <center>Lista del Personal</center>
  91. <table border="1" WIDTH=100%>
  92. <?php foreach($personal as $empleados){ ?>
  93.    <tr>
  94.     <td><?php echo $empleados['Usuario']; ?></td>
  95.     <td><?php echo $empleados['Nombre']; ?></td>
  96.     <td><?php echo $empleados['Apellido_Paterno']; ?></td>
  97.     <td><?php echo $empleados['Apellido_Materno']; ?></td>
  98.     <td><?php echo $empleados['Puesto']; ?></td>
  99.     <td><input type='checkbox' name='<?php echo $empleados['Usuario']; ?>' /></td>
  100.    </tr>
  101. <?php } ?>
  102. </div>
  103.  
  104. <br><br>
  105.  
  106. <div id="listado2" style="overflow:auto;height:200px;WIDTH:50%;border:ridge">
  107. <center>Lista de los clientes</center>
  108. <table border="1" WIDTH=100%>
  109. <?php foreach($clientes as $cliente){ ?>
  110.    <tr>
  111.     <td><?php echo $cliente['Usuario']; ?></td>
  112.     <td><?php echo $cliente['Nombre']; ?></td>
  113.     <td><input type='checkbox' name='<?php echo $cliente['Usuario']; ?>'  /></td>
  114.    </tr>
  115. <?php } ?>
  116. </div>
  117.  
  118. <div id="listado3" style="overflow:auto;height:2px;WIDTH:50%;border:ridge">
  119.  
  120. </div>
  121.  
  122. <input type="submit" value="Dame un apreton" />
  123.  
  124. </form>
  125. </body>
  126. </html>

Un saludo desde ya.

Última edición por darkvertx; 13/12/2010 a las 02:58 Razón: falta informacion

Etiquetas: checkbox, contar, html, pasar, submit, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:53.