Blogger news

Total Pageviews

Henry Torres Velez. Imágenes del tema de Storman. Con tecnología de Blogger.

Slider

Featured Coupons

Popular Posts

Flicker Images

Social

Flicker

Video Of Day

loading...

Mostrando las entradas con la etiqueta jquery. Mostrar todas las entradas
Mostrando las entradas con la etiqueta jquery. Mostrar todas las entradas

Compruebe disponibilidad nombre de usuario y la validación con Ajax, PHP

- No hay comentarios.
Así que va a crear un formulario de registro y desea crear un nombre de usuario buscando la validación de lujo de la escritura de Ajax. Sé que se ve de lujo cuando te registras para Gmail o Yahoo buzón de correo, en lugar de este tipo de validación son ahora cada formulario de registro.

Vamos a crear este script simple usando Javascript, Ajax, y por supuesto PHP para la interacción entre el servidor. En este script PHP que no he mostrado cómo se puede validar que el uso de MySQL, ya que no es el motivo de este artículo. Así que todo lo que tiene que hacer es poner en práctica la lógica MYSQL para que le devuelve un resultado correcto de la disponibilidad de nombre de usuario. Estoy utilizando una variable booleana llamada $ disponible en script PHP. Puede activar y apagar (usando verdadero y falso) para probar el funcionamiento de guión completo.

La lógica del lado del servidor para la disponibilidad de nombre de usuario (validation.php)

<?php
$user = strip_tags(trim($_REQUEST['username']));
if(strlen($user) <= 0)
{
  echo json_encode(array('code'  =>  -1,
  'result'  =>  'Invalid username, please try again.'
  ));
  die;
}
// Query database to check if the username is available
$query = "Select * from USERS where username = '$user' ";
// Execute the above query using your own script and if it return you the
// result (row) we should return negative, else a success message.
$available = true;
if($available)
{
  echo json_encode(array('code'  =>  1,
  'result'  =>  "Success,username $user is still available"
  ));
  die;
}
else
{
  echo  json_encode(array('code'  =>  0,
  'result'  =>  "Sorry but username $user is already taken."
  ));
  die;
}
die;
?>

El código HTML y Ajax. (Validate.html)



<script type="text/javascript">
  //function to create ajax object
  function pullAjax(){
    var a;
    try{
      a=new XMLHttpRequest()
    }
    catch(b)
    {
      try
      {
        a=new ActiveXObject("Msxml2.XMLHTTP")
      }catch(b)
      {
        try
        {
          a=new ActiveXObject("Microsoft.XMLHTTP")
        }
        catch(b)
        {
          alert("Your browser broke!");return false
        }
      }
    }
    return a;
  }
  function validate()
  {
    site_root = '';
    var x = document.getElementById('uname');
    var msg = document.getElementById('msg');
    user = x.value;
    code = '';
    message = '';
    obj=pullAjax();
    obj.onreadystatechange=function()
    {
      if(obj.readyState==4)
      {
        eval("result = "+obj.responseText);
        code = result['code'];
        message = result['result'];
        if(code <=0)
        {
          x.style.border = "1px solid red";
          msg.style.color = "red";
        }
        else
        {
          x.style.border = "1px solid #000";
          msg.style.color = "green";
        }
        msg.innerHTML = message;
      }
    }
    obj.open("GET",site_root+"validate.php?username="+user,true);
    obj.send(null);
  }
</script>
<style>
#uname{border: 1px solid #000;}
</style>
<input type="text" id="uname" name="uname" value="" />
<input type="button" onclick="validate();" value="Check Availability" />
<div id="msg"></div>

Cómo hacer que funcione

Es muy sencillo de hacer este trabajo guión. Se necesitan dos archivos, un archivo HTML (por ejemplo, validate.html) y un archivo PHP (por ejemplo, validate.php) para interactuar con la base de datos y comprobar la disponibilidad del nombre de usuario requerido. Mantenga los dos archivos en la misma carpeta para hacer que funcione correctamente, de lo contrario si desea mantener el archivo PHP en otro lugar, a continuación, se puede especificar la ruta absoluta utilizando la "site_root" variable definida en Javascript. También puede mantener el código Javascript en archivo JS separada para mantener el código limpio. Lo más importante es mantener los nombres de identificación de los elementos HTML mismos que los que se van a utilizar en el código JS.

Así que ahora usted tiene su propia forma de Inscripción con las campanas y silbatos. Esperamos que este código le ayuda. Algunos pueden no estar cómodo en el uso de eval en el código Javascript, puede lidiar con JSON la forma que le guste.

ARRASTRAR Y SOLTAR HTML5 JAVASCRIPT DRAG AND DROP

- No hay comentarios.
El DRAG AND DROP o simplemente ARRASTRAR Y SOLTAR, es una función que se realiza en JAVASCRIPT, que muestra un sin un numero de utilidades a destacar, entre ellas esta la de adjuntar archivos a nuestra pagina o sitio web, arrastrando con el mouse el archivo hasta la parte señalada.


Aqui encontraras un maravilloso ejemplo de lo que es en si esta función y la utilidad que podría generare, al brindarte una UI mas profesional, mas amigable con tus usuarios.

Como siempre sabrás, a continuación te dejare una lista con los mejores framework para DRAG AND DROP, en las que podrás elegir con cual te sientes mas cómodo.



DIBUJO Y ANIMACIONES CON JAVASCRIPT | FRAMEWORK FOR SVG

- No hay comentarios.

El SVGScalable Vector Graphics, este formato vectorial es muy poco conocido pero muy util para usarlo en tus web, debido a su ligereza y la capacidad de ofrecer gráficos con calidad enorme.

Usar el SVG para crear animaciones es tan recomendado, que se han creado un gran numero de framework para su fácil implementacion, las posibilidades son infinitas, solo te detiene tu imaginacion.



LOS MEJORES SLIDER PARA TU WEB | NECESITO UN SLIDER JAVASCRIPT

- No hay comentarios.


Al momento de diseñar tu web o la de un cliente, siempre sera una magnifica idea y esto sin importar para que publico va dirigida tu sitio web, que los usuarios aprecien en el un SLIDER IMAGES o DESLIZADOR DE IMAGENES, le dará a tu sitio una calidad de diseño muy agradable a tus visitante, se podría decir que los SLIDER, son casi obligatorios en un sitio web y ademas de esto, si el SLIDER que coloques en tu web, maneja ciertos tipos de animación, ya sea con JAVASCRIPT o CSS3,  ya has llegado a la luna y te has ganado muchos "me gusta" por tu sitio web, que es amigable con tus visitantes, al manejar varios tipos de información en un mismo espacio, un SLIDER, es la mas confiable solución a todo, estos es CodeAppWeb y a continuación te dejo algunos SLIDER IMAGES, los cuales puedes descargar y probar completamente gratis.

PARALLAX SCROLLING | CREA WEB IMPRESIONANTES

- No hay comentarios.
Entre las muchas técnicas de diseño web dominantes, se encuentra  PARALLAX.


Esta técnica de diseño es muy llamativa para los usuarios, debido a que su forma de desplazamiento (scroll), es muy extraña y a la vez genial para nuestros ojos, para tener más en claro, de que se trata exactamente PARALLAX, te tenemos un ejemplo, en el cual podrás jugar TETRIX,  el proceso es simple solo harás SCROLL(mueve la ruedita del mouse) y veraz como todo sucede, solo has click en este enlace, para ver otro ejemplo igual click aquí.


Quedaste fascinado!, pues bien te quiero mostrar una lista con los mejores framework para crear estos efectos y crear verdaderas maravillas utilizando PARALLAX:



CAPTCHAT Y RECAPTCHA FRAMEWORK EN JAVASCRIPT Y PHP

- No hay comentarios.

¿Eres un robot...?, los CAPTCHAS en los sitios web, son tan diversos y complicados de descifrar, que a todos nos causa molestias tener que hacer esto cada vez que nos registramos, hacemos una solicitud o simplemente queremos descargar algo, en mucho tiempo veia en diferentes estas cosas raras, pero nunca me pregunte que era, entonces estos días me puse a buscar en la WIKIPEDIA, que era eso de CAPTCHA, con el fin de tener un conocimiento mas amplio para este tema.

"Captcha o CAPTCHA son las siglas de Completely Automated Public Turing test to tell Computers and Humans Apart (prueba de Turing completamente automática y pública para diferenciar ordenadores de humanos).1 Este test es controlado por una máquina, en lugar de por un humano como en la prueba de Turing. Por ello, consiste en una prueba de Turing inversa." fuente WIKIPEDIA


Valla con que existen "robot", que andan por todo Internet indexando todo a su paso, y pueden realizar cierto tipo de acciones en los sitios web en los que acceden, que cosas...

Todo programador web tiene que tener una primera vez, en la cual un cliente le pide: "quiero esa cosa en mi web...", entonces es cuando empezamos a buscar y para minimizar un poso las cosas queremos colocarte una pequeña lista de framework, a los que puedes añadir a tu JAVASCRIPT o PHP, de tu proyecto y de la manera mas veraz posible.



y a continuacion algunas librerias que puedes utilizar:


GOOGLE MAPS - JQUERY PLUGIN

- No hay comentarios.

Los PLUGIN DE JQUERY, creados para el manejo de GOOGLE MAPS, son interesantes nos acercan mucho mas rápido a lo que necesitamos, te traemos algunas plugin para lograr tu objetivo:



Entradas relacionadas:

MODULO PARA EL MANEJO DE MAPAS - ANGULAR GOOGLE MAPS

VALIDACION DE FORMULARIOS - JQUERY PLUGIN

- No hay comentarios.
No me quiero extender mucho en la introducción, pero la validación de la información que sera enviada a nuestra base de datos, siempre debe ser tomada en serio, tanto del lado del cliente como la del servidor, en esta articulo nos centraremos en la validación del lado del cliente y para lograr hacerlo de una manera impecable te dejaremos algunos PLUGIN DE JQUERY, y cumplir con este deber con mas eficacia:


JQUERY FILE UPLOAD - PROGRAMACION WEB

- No hay comentarios.
subir archivos nunca fue tan facil, gracias a que existe JQUERY y en esta ocacion te mostraremos unas extension que es una verdadera maravilla.


jQuery File Upload Plugin: listo para descargar. o ver una demo