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
<form action="crearalineacion2.php" method="post" name="form" id="form"> <?php $cont=0; while ($cont<=11) { echo" <tr><td>";include ("posiciones.php");echo"</td></tr> "; $cont++; } <input type='button' name='generar' value='Generar' onClick='javascript:verifica()'>
el include tiene lo siguiente:
Código PHP:
Ver original
$id="posicion" . $cont; echo"<select name='$id'> <option value='GK'>Portero</option> <option value='DF'>Defensa</option> <option value='MF'>Medio</option> <option value='FW'>Delantero</option> </select> ";
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
<script language="javascript"> function verifica(){ var ii; var gk=0; var cadena ="posicion"; for(ii=0; ii<=2; ii++) { cadena+=ii; if(document.form.cadena.value=='GK') {gk++;} //Esto no lo reconoce como es normal. He probado con eval también cadena="posicion"; } if(gk>1){ alert("Error has puesto mas de un portero"); //document.form.elements["posicion" + ii].focus(); return 0; } else{ document.form.submit(); } }//fin de la función
Haber si me podeis ayudar
Muchas gracias de antemano!!