Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/09/2010, 07:56
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 6 meses
Puntos: 310
Respuesta: Validar select generado dinamicamente

Sería algo así:
Código PHP:
Ver original
  1. <div id='validar'>
  2. <?php
  3. for($i=0; $i<=3; $i++)
  4. {
  5. ?>
  6.               <tr>
  7.             <td>Categoria-<?php echo $i;?></td>
  8.             <td>
  9. <select name="slt_categorias[]" class="selects" id="slt_categorias[]<?php echo $i; ?>">
  10. <option value="0">--Seleccione--</option>
  11. <?php
  12.     $categorias=mysql_query("SELECT * FROM INF_CATEGORIAS");
  13.     while($rows=mysql_fetch_assoc($categorias))
  14.     {
  15.     ?>
  16.               <option value="<?php echo $rows['CAT_CODIGO']; ?>"><?php echo $rows['CAT_NOMBRE']; ?></option>
  17.               <?php
  18.     }
  19.     ?>
  20. </select>
  21.             </td>
  22.           </tr>
  23.     <?
  24. }
  25. ?>
  26. </div>
Código Javascript:
Ver original
  1. function sel(){
  2.  var s = document.getElementById('validar').getElementsByTagName('select');
  3.  for (i=0;i<s.length;i++){
  4.   if(s[i].value == '0')
  5.    alert('Escoge otra opción, por favor');
  6.   else
  7.    alert('Ok');
  8.  }
  9. }

Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red