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<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!!