Ver Mensaje Individual
  #14 (permalink)  
Antiguo 16/03/2007, 13:09
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 3 meses
Puntos: 45
Re: Actualizar un select

Bueno, un ejemplo sencillo derivado del de Javier, pero con expresiones regulares:
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<
HTML>
<
HEAD>
<
TITLE> New Document </TITLE>
<
META NAME="Author" CONTENT="">
<
html>
<
head>
<
script type="text/javascript">
function 
buscar(obj) {
    
sele obj.form.sel;
    for (
i=0opt sele.options[i]; i++)
        if ( new 
RegExp("^"+obj.value,"i").test(opt.text) )
            
opt.selected=true;
        else
            
opt.selected=false;
}
</script>
</head>
<body>
<form>
<select name="sel" size="5" multiple="multiple">
<option value="1">Uno</option>
<option value="2">Unas</option>
<option value="3">Otras</option>
<option value="4">Otros</option>
<option value="5">Algunos</option>
<option value="6">AlgUnas</option>
<option value="7">Algo</option>
<option value="8">Cuando</option>
<option value="9">cuadrado</option>
<option value="10">Como</option>
</select>
<input type="text" onkeyup="buscar(this)" />
</form>
</body>
</html> 
Útil para filtrar elementos de un select si son muchos (como por ejemplo provincias y tal.

Espero que os parezca interesante, porque sencillito sí que es.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.