Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/01/2013, 18:06
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: como integrar funcion para validar y funcion para validar nombre de usuari

De la siguiente forma parece que funciona bien, pero habria que mejorar la validación del campo de usuario vacío

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ar">
  3. <meta charset="utf-8" />
  4. <title>Html5</title>
  5. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. $(document).ready(function(){
  9. $("#usuario").blur(function(){
  10.        var usuario = $(this).val();
  11.        
  12.      if(usuario != ""){
  13.        
  14.        $("#msgbox").removeClass().addClass('messagebox').text('Comprobando...').fadeIn("slow");
  15.        $.post("a.php",{ user_name:$(this).val() } ,function(data)
  16.        {
  17.         if(data=='no')
  18.          {
  19.            $('#usuario').val("");
  20.            $("#msgbox").fadeTo(200,0.1,function()
  21.            {
  22.             $(this).html(usuario+' '+'Este nombre de usuario ya existe en el sistema').addClass('messageboxerror').fadeTo(900,1);
  23.            });    
  24.          }
  25.          else
  26.          {
  27.            $("#msgbox").fadeTo(200,0.1,function()  
  28.            {
  29.            
  30.              $(this).html('nombre de usuario disponible para registrar').addClass('messageboxok').fadeTo(900,1);  
  31.            });
  32.          }
  33.                
  34.        });
  35.        
  36.        } // fin usuario vacio
  37.  
  38.    });
  39.  
  40.  
  41.  
  42.            });  
  43.  
  44. //]]>
  45. </head>
  46.  
  47. <label>Usuario</label>
  48. <input type="text" name="usuario" id="usuario" class="span12 input-mini">
  49. <span id="msgbox" style="display:none"></span>
  50.  
  51. </body>
  52. </html>

y mi php es muy básico, solo para verificar
Código PHP:
Ver original
  1. <?php
  2. $usuario = $_POST['user_name'];
  3. if($usuario == 'Emprear'){
  4. echo "no";
  5. }
  6. ?>

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.