Foros del Web » Programando para Internet » Javascript » Frameworks JS »

problema con autocompletar campos con un input

Estas en el tema de problema con autocompletar campos con un input en el foro de Frameworks JS en Foros del Web. buenas a todos.....lo q ocurre es lo siguiente tengo un input en el cual se digita un codigo y por ende debe autocompletar los demas ...
  #1 (permalink)  
Antiguo 22/05/2011, 14:14
 
Fecha de Ingreso: mayo-2011
Mensajes: 38
Antigüedad: 12 años, 10 meses
Puntos: 0
problema con autocompletar campos con un input

buenas a todos.....lo q ocurre es lo siguiente tengo un input en el cual se digita un codigo y por ende debe autocompletar los demas sin embargo ,no ocurre absolutamente nada,he estado buscando en muchos foros y por supuesto encontre material de mucha ayuda pero debo tener un error en alguna parte y llevo algunos dias sin encontrarlo, por esta razon decidi acudir a uds si lograban cachar el error ;gracias de antemano
pagina1.php

Código Javascript:
Ver original
  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Documento sin t&iacute;tulo</title>
  5.  
  6. <script type="text/javascript" src="prototype.js"></script>
  7. <script language="javascript">
  8. function conseguirResultados() {
  9. contenido = $('cod_proveedor').value;
  10. var peticion = new Ajax.Request( 'script.php', { method: 'post', parameters: 'cont='+contenido, onComplete: mostrar_respuesta } );
  11.  
  12. }
  13. function mostrar_respuesta(respuesta) {
  14.    
  15. datos=respuesta.responseXML;
  16. $('nombre_proveedor').value = datos.getElementsByTagName('nombre_proveedor').item(0).firstChild.data;
  17. $('apellido_proveedor').value = datos.getElementsByTagName('apellido_proveedor').item(0).firstChild.data;
  18.  
  19. }
  20. </script>

Código HTML:
Ver original
  1. <form id="form1" name="form1" method="post" action="">
  2.  
  3.   proveedor a Actualizar<br />
  4.  codigo de proveedor   <input name="cod_proveedor" type="text" id="cod_proveedor"  onchange="conseguirResultados(); " onkeypress="return validar(event)"/>
  5.     <br />
  6. nombre proveedor   <input name="nombre_proveedor" type="text" id="nombre_proveedor" onkeypress=\"return validar2(event)\" />
  7. <br />
  8.     <br />
  9. apellido proveedor   <input name="apellido_proveedor" type="text" id="apellido_proveedor" onkeypress=\"return validar3(event)\" />
  10. <br />
  11.     <br /></form>


script.php

Código PHP:
Ver original
  1. <?php
  2.     $conexion = mysql_connect('localhost','root','root') or die (mysql_error());
  3.  
  4.     mysql_select_db('ferreteria') or die (mysql_error());
  5.      
  6.     $sql = mysql_query("SELECT * FROM proveedores WHERE cod_proveedor='".$_POST['cont']."'") or die (mysql_error());
  7.      
  8.     $resultado_sql = mysql_fetch_array($sql);
  9.      
  10.    
  11.      
  12.     $xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>
  13.    <datos>
  14.    <nombre_proveedor>".$resultado_sql['nombre_proveedor']."</nombre_proveedor>
  15.    <apellido_proveedor>".$resultado_sql['apellido_proveedor']."</apellido_proveedor>
  16.    </datos>";
  17.     header("Content-Type: Text/xml");
  18.     echo $xml;
  19.     ?>
  #2 (permalink)  
Antiguo 22/05/2011, 16:46
 
Fecha de Ingreso: mayo-2011
Mensajes: 38
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: problema con autocompletar campos con un input

alguna sugerencia ?¿?¿?¿?

Etiquetas: ajax, campos, input, autocompletado
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 06:46.