Amigos hice un buscado de numeros pero la no me resulta cuando lo implemente a mi pagina : se pierde la accion del boton y no ejecuta las aciones correspondientes 
   
Código php:
Ver original<?php
                //incluímos la clase ajax
                //require ('xajax_core/xajax.inc.php');
                //$xajax = new xajax();
                //$xajax->processRequest();
                $xajax->setCharEncoding('ISO-8859-1');
                $xajax->configure('decodeUTF8Input',true);
                
                function comprobar_permitidos($cadena){
                $permitidos = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_";
                for ($i=0; $i<strlen($cadena); $i++){                 //no es válido;
                return false;
                }
                }
                //si estoy aqui es que todos los caracteres son validos
                return true;
                }
                
                function comprobar_repetidos($cadena){
                //esta función comprueba si se ha repetido un nombre de usuario
                //se supone que aquí se debería hacer una búsqueda en base de datos para ver si hay repetidos
                //nosotros para este ejemplo no vamos a conectar con base de datos
                //simplemente comprobamos si la cadena es igual a unos valores literales
                include('conectar.php');
                $link = Conectarse();
                //$registro=mysql_fetch_result($consulta,0);
                
                if ($cadena == $registro[0]){ // donde 0 es la posicion del campo que queires comprar
 
                return false;
 
                }
 
                return true;
 
                }  
                
                function validar_usuario($entrada){
                //instanciamos el objeto para generar la respuesta con ajax
                $respuesta = new xajaxResponse();
                
                if ($entrada == ""){
                //escribimos en la capa con id="mensaje" que no se ha escrito nombre de usuario
                $respuesta->assign("mensaje","innerHTML","Debes escribir algo como nombre de usuario");
                //Cambiamos a rojo el color del texto de la capa mensaje
                $respuesta->assign("mensaje","style.color","red");
                }elseif (!comprobar_permitidos($entrada)){
                //escribimos en la capa con id="mensaje" el error que el usuario tiene caracteres permitidos
                $respuesta->assign("mensaje","innerHTML","El nombre de usuario tiene caracteres no permitidos");
                //Cambiamos a rojo el color del texto de la capa mensaje
                $respuesta->assign("mensaje","style.color","red");
                }elseif (!comprobar_repetidos($entrada)){
                //escribimos en la capa con id="mensaje" el error que el usuario está repetido
                $respuesta->assign("mensaje","innerHTML","El nombre de usuario escrito ya está en uso");
                //Cambiamos a rojo el color del texto de la capa mensaje
                $respuesta->assign("mensaje","style.color","red");
                }else{
                //es que todo ha ido bien
                //escribimos en la capa con id="mensaje" que todo ha ido bien
                $respuesta->assign("mensaje","innerHTML","Todo correcto");
                //Cambiamos a azul el color del texto de la capa mensaje
                $respuesta->assign("mensaje","style.color","blue");
                }
                
                //tenemos que devolver la instanciación del objeto xajaxResponse
                return $respuesta;
                }
                
                //registramos la función creada anteriormente al objeto xajax
                $xajax->registerFunction("validar_usuario");
                
                //El objeto xajax tiene que procesar cualquier petición
                //$xajax->processRequest();
                ?>
<html>
<head>
 
<title>Enviar y procesar un formulario con Ajax y PHP</title>
<?php
//En el <head> indicamos al objeto xajax se encargue de generar el javascript necesario
$xajax->printJavascript("");
?>
 
</head>
<center>
        <body>
        <h1>Validar usuario en Ajax y PHP</h1>
        <div id="mensaje">
        Rellena los datos de este formulario y pulsa "Enviar"
        </div>
        <br />
        <form name="formulario">
        <input type="text" name="usuario" size="20"> <div id="mensaje"></div>
        <br>
        <input type="button" value="Comprobar validez de usuario" onClick="javascript:xajax_validar_usuario(document.formulario.usuario.value)">
        </form>
        
</center>       
        </body>
</html>
  
  
Y en mi index principal llamo asi:   
Código php:
Ver original<?php
include('config.php');
require ('modulos/otro/vistas/xajax_core/xajax.inc.php');
$xajax = new xajax();
$xajax->processRequest();
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="description" content="ACHF" />
<meta name="keywords" content="your,keywords,goes,here"/>
<link rel
="stylesheet" type
="text/css" href
="css/1024px.css" title
="1024px style" media
="screen,projection"/> <script type = "text/javascript" src = "modulos/otro/vistas/xajax_js/xajax_core.js" charset = "UTF-8" > </script> 
<script type="text/javascript">
  
En esta parte <script type = "text/javascript" src = "modulos/otro/vistas/xajax_js/xajax_core.js" charset = "UTF-8" > </script>  lo puse asi pq me aparecia el siguiente mensaje:
Error: the xajax Javascript component could not be included. Perhaps the URL is incorrect?
URL: xajax_js/xajax_core.js 
Ya no me aparece mas pero ahora mi boton de buscada no funciona alguien sabe pq????
Gracias