| |||
Disponibilidad de nick ¿Cómo hacer un formulario donde se compruebe en tiempo real si un nick está o no disponible? Un ejemplo del formulario que quiero hacer sería como el del messenger, al introducir el nick, que, al cambiar el cursor de campo, te sale un texto justo al lado del campo de texto diciendo si el nick está o no disponible |
| |||
Respuesta: Disponibilidad de nick Pues, esta información necesita ser completada, pero brevemente: en el campo de texto <input type="text" /> añade un parámetro onchange="comprobarnick(this)" o similar; y crea una función como esta: Código HTML: <script language="javascript" type="text/javascript"> function comprobarnick(objeto) { var usuario = objeto.value; // haces una peticion AJAX al estilo var options = { params: {nick: usuario}, method: 'get', onSuccess: function(t) { capaResultado.innerHTML = t.responseText; } }; new Ajax.request('comprobarnick.php', options); // Esto es en Prototype. Adaptalo a tu framework. } </script> Código PHP: Probablmente funcione
__________________ Si te ha gustado lo que he dicho, puedes darme algún punto de reputación, que no te cuesta nada ^_^. Di no a los juicios de valor! |
| ||||
Respuesta: Disponibilidad de nick PHP te lo devuelve en un bloque de HTML sólamente recógelo con el "responseText" y mételo en un div o dónde quieras. EDITO: No había visto que Santhy ya lo hace con su script, sólo debe existir el elemento div especificado en la variable 'capaResultado'. (que por cierto en el ejemplo no está definida). Saludos Última edición por SetheR; 09/12/2009 a las 10:05 |