Foros del Web » Programando para Internet » Javascript »

filtro en campo de texto

Estas en el tema de filtro en campo de texto en el foro de Javascript en Foros del Web. Hola, es posible en VBSCRIPTvalidar un campo de texto para que cada vez que digite una letra me vaya filtrando la palabra, por ejemplo cuando ...
  #1 (permalink)  
Antiguo 04/02/2005, 14:43
 
Fecha de Ingreso: febrero-2005
Mensajes: 7
Antigüedad: 19 años, 3 meses
Puntos: 0
filtro en campo de texto

Hola, es posible en VBSCRIPTvalidar un campo de texto para que cada vez que digite una letra me vaya filtrando la palabra, por ejemplo cuando digite C me lleve a las palabras comenzadas por C, sin continuo Co me lleve a las que comienzan por Co, y así sucesivamente para agilizar la búsqueda de la palabra?

Otra vez gracias por su ayuda.
  #2 (permalink)  
Antiguo 06/02/2005, 00:28
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 21 años, 6 meses
Puntos: 1
¿En qué lo quieres utilizar? ¿En el contenido de la página? ¿En un cuadro de lista?
__________________
Ariel Avelar
  #3 (permalink)  
Antiguo 06/02/2005, 09:03
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 4 meses
Puntos: 4
hola, este codigo lo hace pero es en javascript, solo tienees que agregarle mas ciudades, o incluso modificarlo un poco para ke las ciudaddes se carguen de una base de datos..



Código:
<html> 
<head> 
  <script language="JavaScript"> 
   var i; 
   function addOpt(oCntrl, sTxt, sVal, sCnd){ 
	if (sTxt.substr(0, sCnd.length).toUpperCase() == sCnd.toUpperCase()){ 
	 var selOpcion=new Option(sTxt, sVal); 
	 eval(oCntrl.options[i++]=selOpcion); 
	} 
   } 
   function cambia(oCntrl){ 
	var txtVal = document.frm.txt.value; 
	while(oCntrl.length > 0) oCntrl.options[0]=null; 
	i = 0; 
	oCntrl.clear; 
	addOpt(oCntrl,  "Ciudad de México", "0", txtVal); 
	addOpt(oCntrl,  "Ciudad de Panamá", "0", txtVal); 
	addOpt(oCntrl,  "Ciudad de Guatemala", "0", txtVal); 
	addOpt(oCntrl,  "Caracas", "0", txtVal); 
	addOpt(oCntrl,  "Cancún", "0", txtVal); 
	addOpt(oCntrl,  "Maracay", "0", txtVal); 
	addOpt(oCntrl,  "Maracaibo", "0", txtVal); 
	addOpt(oCntrl,  "Zaragoza", "0", txtVal); 
   } 
  </script> 
</head> 
<body onload="cambia(document.frm.ciudad)"> 
  <form name="frm"> 
   <table border="0"> 
	<tr> 
	 <td> 
	  Ciudad: 
	 </td> 
	 <td> 
	  <input type="text" name="txt" onkeyup="cambia(document.frm.ciudad)"> 
	 </td> 
	 <td> 
	  <select name="ciudad"> 
	  </select> 
	 </td> 
	</tr> 
   </table> 
  </form> 
</body> 
</html>
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 07/02/2005, 10:53
 
Fecha de Ingreso: febrero-2005
Mensajes: 7
Antigüedad: 19 años, 3 meses
Puntos: 0
Hola LEXUS , gracias por tu dato.

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:10.