Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/12/2005, 11:48
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años
Puntos: 772
Hola Al Zuwaga

A mí se me estaba ocurriendo esto otro, a ver si te sirve:
Código PHP:
<html>
<
head>
<
script type="text/javascript">
var 
selec=new Array();
function 
ini() {
  
obj=document.forms[0].sel;
  for(
i=0;ele=obj.options[i];i++) //recorre los option del select
    
selec[i]=ele.selected//almacena en el array si está o no seleccionado
}
function 
validar() {
  
obj=document.forms[0].sel;
  for(
i=0;ele=obj.options[i];i++) //vuelve a recorrer los options
    
if(ele.selected!=selec[i]) //si es distinto del valor almacenado en el array
      
return true//es que algo ha cambiado y devuelve verdadero
  
alert('¡No has cambiao ná!');
  return 
false;
}
</script>
</head>
<body onload="ini()">
<form action="tupagina.asp" onsubmit="return validar()">
<select name="sel" size="5" multiple>
<option selected>Uno</option>
<option>Dos</option>
<option>Tres</option>
<option selected>Cuatro</option>
</select>
<input type="submit" />
</form>
</body>
</html> 
Saludos,