Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2006, 14:43
Avatar de shakaran
shakaran
 
Fecha de Ingreso: agosto-2005
Ubicación: España - Ciudad Real
Mensajes: 374
Antigüedad: 19 años, 6 meses
Puntos: 7
Validar si valor de un select esta repetido

Hola, tengo un formulario con 3 select que todos tienen las mismas opciones. Pero tengo que validar que el usuario no elija de los 3 select las misma opcion.

Se que el valor puedo obtenerlo por selected index y a lo garrulo se me ha ocurrido hacer un if con cada option que mirara si el valor es igual a uno de todos los demas...pero saldria un pegote de codigo. Se podria simplificar?

Mi ejemplo:

Código:
<form name="colores" action="colores.php" METHOD="post">
Color 1:
<select name="color1" >
      <option selected >Elige color</option>
      <option >Rojo</option>
      <option >Verde</option>
      <option >Azul</option>
</select>

Color 2:
<select name="color2" >
      <option selected >Elige color</option>
      <option >Rojo</option>
      <option >Verde</option>
      <option >Azul</option>
</select>

Color 3:
<select name="color3" >
      <option selected >Elige color</option>
      <option >Rojo</option>
      <option >Verde</option>
      <option >Azul</option>
</select>

</form>
Gracias, espero vuestra ayuda.