Ver Mensaje Individual
  #11 (permalink)  
Antiguo 22/03/2005, 08:06
lcrecarey
 
Fecha de Ingreso: enero-2005
Mensajes: 116
Antigüedad: 19 años, 3 meses
Puntos: 0
Si, nos estamos entendiendo bien.
Pero mi problema es que en algún lado tendré que generar el select para que el script pueda buscar, o no?
y el otro problema es que no sé como modificar el script para que me busque el nombre del paciente, en vez de añadir entradas a la base de datos, como entiendo que hace este:
Código HTML:
<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.form_nueva_cita.paciente.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> 
El código desde el que llamo a este script es:
Código HTML:
<form name="form_nueva_cita" method="get" action="validar.php">
<font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
<strong>Paciente:</strong>
<input type="text" name="paciente" size="50" onkeyup="cambia(document.form_nueva_cita.select_paciente)">
<select name="select_paciente" >
</select> 
Pero en vez de poner los nombres de las ciudades, tendré que buscar los nombres de los pacientes. Pero no sé cómo. Ni siquiera sé si es eso lo que debo hacer.

Gracias por ayudarme,de verdad. Os lo agradezco en el alma.