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 originalfunction AJBuscaAflcl(){
divResultado = document.getElementById('ContetCenter');
//Variables de Contenido
vda=document.buscaafil.vdato.value;
//Cargar contenido
data="accion=Busqueda&vdato=" + vda;
//Iniciar el Evento Ajax
ajax=NuevoAjax();
//Establecer el Metodo y la pagina de resultados
ajax.open("POST", "buscaafil.php", true);
//Enviar la informacion
ajax.onreadystatechange=function() {
if (ajax.readyState==1 || ajax.readyState==2 || ajax.readyState==3) {
document.getElementById('Cargando').style.display='block';
} else if (ajax.readyState==4){
if(ajax.status==200){
document.getElementById('Cargando').style.display='none';
divResultado.innerHTML = ajax.responseText
}
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send(data)
}
Mi formulario esta asi
Código HTML:
Ver original<table width="248" border="0" cellspacing="2" cellpadding="2"> <td align="center">Nombre ó Código del Afiliado
</td> <td align="center"><input type="text" name="vdato" size="30" maxlength="34" /></td> <td align="center"><input type="button" name="go" value="Buscar" class="SubmitBot" onClick="AJBuscaAflcl()" /></td>
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