Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2010, 17:40
yosoloyo
 
Fecha de Ingreso: mayo-2008
Mensajes: 156
Antigüedad: 16 años
Puntos: 0
variable de variables en javascript??

buenas,
haber si me consigo explicar porque no se si es algo que se pueda hacer al igual que se podría hacer en php

Tengo el siguiente formulario en php:
Código PHP:
Ver original
  1. <form action="crearalineacion2.php" method="post" name="form" id="form">
  2.  
  3. <?php
  4. $cont=0;
  5. while ($cont<=11)
  6. {
  7.     echo"
  8.             <tr><td>";include ("posiciones.php");echo"</td></tr>
  9.     ";
  10.     $cont++;
  11. }
  12.  
  13. <input type='button' name='generar' value='Generar' onClick='javascript:verifica()'>

el include tiene lo siguiente:

Código PHP:
Ver original
  1. $id="posicion" . $cont;
  2. echo"<select name='$id'>
  3.         <option value='GK'>Portero</option>
  4.         <option value='DF'>Defensa</option>
  5.         <option value='MF'>Medio</option>
  6.         <option value='FW'>Delantero</option>
  7. </select>
  8. ";

Lo que quiero es controlar mediante javascript que "GK" no se repita mas de una vez pero no se la verdad como ya que mi script es el siguiente:

Código Javascript:
Ver original
  1. <script language="javascript">
  2. function verifica(){
  3.     var ii; var gk=0;
  4.     var cadena ="posicion";
  5.     for(ii=0; ii<=2; ii++)
  6.     {
  7.         cadena+=ii;
  8.         if(document.form.cadena.value=='GK')
  9.             {gk++;}
  10. //Esto no lo reconoce como es normal. He probado con eval también
  11.         cadena="posicion";
  12.     }
  13.  
  14.  
  15.  
  16.     if(gk>1){
  17.         alert("Error has puesto mas de un portero");
  18.         //document.form.elements["posicion" + ii].focus();
  19.         return 0;
  20.     }
  21.    
  22.     else{
  23.         document.form.submit();
  24.     }
  25. }//fin de la función

Haber si me podeis ayudar
Muchas gracias de antemano!!