Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2010, 12:13
Avatar de Master_raven
Master_raven
 
Fecha de Ingreso: junio-2008
Ubicación: Guatemala City, Guatemala, Guatemala
Mensajes: 95
Antigüedad: 16 años, 8 meses
Puntos: 3
Enter y onClick

Tengo un formulario para buscar registros en mysql, el formulario usa un boton y ese usa un evento de onClick que ejecuta una funcion de ajax

Código Javascript:
Ver original
  1. function AJBuscaAflcl(){
  2.         divResultado = document.getElementById('ContetCenter');
  3.        
  4.         //Variables de Contenido
  5.         vda=document.buscaafil.vdato.value;
  6.        
  7.         //Cargar contenido
  8.         data="accion=Busqueda&vdato=" + vda;
  9.        
  10.         //Iniciar el Evento Ajax
  11.         ajax=NuevoAjax();
  12.        
  13.         //Establecer el Metodo y la pagina de resultados
  14.         ajax.open("POST", "buscaafil.php", true);
  15.        
  16.         //Enviar la informacion
  17.         ajax.onreadystatechange=function() {
  18.           if (ajax.readyState==1 || ajax.readyState==2 || ajax.readyState==3) {
  19.               document.getElementById('Cargando').style.display='block';
  20.           } else if (ajax.readyState==4){
  21.               if(ajax.status==200){  
  22.                   document.getElementById('Cargando').style.display='none';
  23.                   divResultado.innerHTML = ajax.responseText
  24.               }
  25.           }
  26.         }
  27.        
  28.         ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  29.         ajax.send(data)
  30. }

Mi formulario esta asi

Código HTML:
Ver original
  1. <form name="buscaafil">
  2. <table width="248" border="0" cellspacing="2" cellpadding="2">
  3.   <tr>
  4.     <td align="center">Nombre ó Código del Afiliado</td>
  5.     </tr>
  6.   <tr>
  7.     <td align="center"><input type="text" name="vdato" size="30" maxlength="34" /></td>
  8.     </tr>
  9.   <tr>
  10.     <td align="center"><input type="button" name="go" value="Buscar" class="SubmitBot" onClick="AJBuscaAflcl()" /></td>
  11.     </tr>
  12. </table></form>

el problema lo tengo cuando en ver de dar click doy enter, entonces me carga como metodo get las variables, ejemplo: ?vdato=var

como podria hacer que al precionar enter se ejecute la funcion de ajax como si fuera onclick.

saludos
__________________
<?APRENDIENDO