Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/02/2005, 09:03
Avatar de lexus
lexus
 
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 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