jQuery UniqueField es plugin para jQuery que verifica la disponibilidad de los nombres de usuarios ó dirección de correo (y otros valores) en los formulario de registro.
Cómo usarlo
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.uniquefield.js"></script>
<link type="text/css" rel="stylesheet" href="css/jquery.uniquefield.css" />
Un ejemplo para verificar el nombre de usuario y correo:
<script type="text/javascript">
$(function(){
$('#username_2').uniqueField({
url: 'ajax.php',
baseId: 'exam_y'
});
$('#email').uniqueField({
url: 'ajax.php',
baseId: 'exam_z'
});
});
</script>
En archivo ajax.php en el servidor:
<?php
# Open a connection to a MySQL Server
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
# Select a MySQL database
$db_selected = mysql_select_db('foo', $link);
if (!$db_selected) {
die ('Can\'t use foo : ' . mysql_error());
}
if (isset($_POST['field']) && isset($_POST['value'])){
$field = mysql_real_escape_string($_POST['field']);
$value = mysql_real_escape_string($_POST['value']);
$result = mysql_query("SELECT COUNT() AS `count` FROM `table_users`
WHERE `$field` = '$value' LIMIT 1", $link) or die(mysql_error());
if (mysql_fetch_object($result)->count == 0) {
# Value is available
echo 1;
} else {
# Value is already in use
echo 0;
}
}
# Close MySQL connection
mysql_close($link);
?>
Enlace | Más información
esta muy chulo 😛
buena chato te hiciste una
me intera bastante este plug in llevo tiempo usando jquery, pero la pagina para bajar el jquery.uniquefield.js no funciona
no me lo puede enviar por correo o algo asi es que la verdad me urge bastante
Saludos y gracias
Pues el link funciona bien, revisa nuevamente saludos.
gracias por la respuesta pero la pagina
http://www.bulgaria-web-developers.com/projects/javascript/uniquefield/
no abre nada o cual es el link?? para descargarlo?
Por favor revisen el enlace, no funciona
funciona muy bien en linea, pero al traermelo al modo local, no funciona. Falta algo. en ese codigo.
hey tengo una duda.. sabes que valor se le debe alcanzar a “baseId” ?? no se de donde sale “exam_x” que alguien me expliquee 🙁
TENGO Dudas en la base de datos … nose si tiene alguien la base datos de ese script
saldos alguien que me lo envie la base de datos estare bien agradecidos.
Hola, existe algo parecido para asp.net?
Saludos
se ve excelente este ejemplo pero la verdad creo que me quedo grande todo me dice Is already in use y no tengo forma de saber si esta validando my db
alguien que postee un enejemplo en zip funcional para la comunidad pues veo que la mayoria estan perdidos como yo.
Saludos
hola , me interesa mucho no tendran un pekenio ejemplo q muestre bien su funcionamiento con la base de datos incluida gracias
hey ya lo tengo funcionando muchas gracias por el aporte
Hola saludos, tenia el mismo problema de que todos los nombres me los mostraba no disponibles, así que reutlice un código anterior que tenia he hice unas pequeñas modificaciones y me funcionó perfecto, asi fue como deje el código del archivo ajax.php.
//ajax.php
Y listo, esperó que les sirva y si hay alguna otra forma de hacerlo ps que nos comenten.
No definitivamente no funciona el ajax.php y no se sabe por que !
hola amigos el problema lo pude resolver cualquier cosas un MSgs
si funciona yo lo tengo funcionando en mi pagina lo pueden ver en funcionamineto en la siguiente url
http://anunciodirecto.com/registro.php
Algun ejemplo con BD please!!! =(
no funciona el ejemplo con base de datos, no soy muy esperto en esto del jquery ya que recien me estoy iniciando, quisiera que me enviaran una muestra con base de datos ya que he intentado de todo y no funciona, a ver si me ayudan a aprender mas de este jquery
tengo problemas con Ajax y el como crear la base de datos