Enlaces
Esta en:

documentos
Arriba
Bind-9
Bind-8
Ad+bind
Dhcp
Kdephp
Shell
Trucos
Php
Documentos
Cuestiones php
Fedora
Legal
W2000 xp
COMOS
Errores dns

Re: [PHP-ES] Busqueda progresiva

Write haof XML files: Juan <jculasso_at_terra.com.br>
Fecha: Sat, 26 Nov 2005 21:04:57 -0200

GRACIAS a todos - ATRASADAS ya que tuve unos días de ferias

"devta singh" <devtas_at_gmail.com> escribió en el mensaje
news:46681c220511080511p4e639354j11b7138614a0f421_at_mail. gmail.com...
Bueno, la interactividad de refrescar el resultado dependera de JavaScript
que es lo que se ejecuta en el cliente.

Pero puedes hacer un evento onkeypress que llame a un PHP que actualice el
array de datos que muestra, refinando la búsqueda.

Basicamente ese sería una buena forma de emplear AJAX, aunque si la lista de
datos se limita a los 12 meses, es un montaje un poco excesivo, lo ideal es
aplicarlo a cantidades de datos que permitan hacer barato y rentable el
esfuerzo del desarrollo y que de tiempo a la interacción...

Devta

On 11/8/05, David Blanco <dablanco_at_gmail. com> wrote:
>
> Hola!
>
> El 7/11/05, Juan<jjcs6490_at_ig. com.br> escribió:
> > HOLA - Buenas....
> >
> > Estoy procurando la forma de hacer una búsqueda progresiva.
> > Ejemplo :
> > En una caja de texto "option" a una tabla con los meses del año
> > Si pulso 'M' se pone en Marzo
> > Luego pulso 'A' y quedaría en MArzo
> > Luego pulso 'Y' se posociona en MAYo
> >
> > Se puede con PHP? como?
> > No se puede? con que se podría?
>
> Esto más bien deberías hacerlo con javascript y expresiones regulares,
> no con PHP.
>
> Puedes tener un campo de texto donde se introduce el patrón a buscar y
> el campo select donde están los registros. Capturas el evento
> "onKeyUp" y para cada pulsación de tecla en el campo de texto recorres
> todos los registros del campo select y compruebas en cada uno de ellos
> si coincide con el patrón:
> ----
> var re = new RegExp(patron, "i")
> var m = re.exec(select.options[i].text);
> ----
> Si hay coincidencias:
> ----
> if (m != null) {
> select.options[i].selected = true;
> }
> ----
>
> Un saludo.
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Nearby dom nov 27 2005 - 00:23:47 CET

Este archivo fue generado por hypermail 2.2.0 : mié nov 07 2007 - 20:55:34 CET


Página Principal
Google

Web
dns.bdat.net

Visita nuestro proveedor:
www.bdat.net

Publicidad:

Impresenteibols:Humor Jazz, música en vivo