Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/03/2010, 09:10
Avatar de venom_mau
venom_mau
 
Fecha de Ingreso: julio-2009
Mensajes: 152
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Validar select multiple

Hola.

Intenté esto:
Código js
Código:
<script> 
  
 
function verifica(){

   indice = document.getElementById("inputs").selectedIndex;
    if( indice == null || indice == 0 ) 
      {
       alert("Debe Elegir la respuesta a la pregunta 1");
       return false;
      }
}


function verifica2(){

   indice = document.getElementById("inputs2").selectedIndex;
    if( indice == null || indice == 0 ) 
      {
       alert("Debe Elegir la respuesta a la pregunta 2");
       return false;
      }
}




  </script>
Código de la página:

Código:
<form name="cues_al" method="post"  onSubmit="verifica(), verifica2();">

<select name="respuesta[]" id="inputs">
  <option value="0">Elige una opcion</option>
  <option value="1">Nunca</option>
  <option value="2">Casi Nunca</option>
  <option value="3">Algunas Veces</option>
  <option value="4">Casi siempre</option>
  <option value="5">Siempre</option>
</select>

<select name="respuesta[]" id="inputs2">
  <option value="0">Elige una opcion</option>
  <option value="1">Nunca</option>
  <option value="2">Casi Nunca</option>
  <option value="3">Algunas Veces</option>
  <option value="4">Casi siempre</option>
  <option value="5">Siempre</option>
</select>
Ahora el detalle esta en que si tengo seleccionado un valor en el primer select y me envía el alert de que falta el otro, me borra lo que tenía seleccionado...
Saben de algún método que almacene el valor o valores que ya esten selccionados, aunque se ejecute el script anterior?

Gracias :)