04/01/2009, 12:26
|
| | Fecha de Ingreso: enero-2009
Mensajes: 5
Antigüedad: 15 años, 10 meses Puntos: 0 | |
Respuesta: Consulta de input en la DB, sin hacer un submit. Hola.
Si no quieres hacer submit, debes utilizar Ajax, bien puedes hacerlo con solo javascript o utilizando otras librerias como prototype o dojo.
Si utilizas prototype debes descargar las librerias y agregar la ruta al archivo prototype.js.
Puedes agregar una funcion al evento onchange u onblur del input p.e.:
<input type='text' name='user' value='xxx' onchange='validarUser();' />
y en un archivo javascript defines la funcion
function validarUser() {
var url = 'path/to/archivo/consultaBd.php';
new Ajax.Request(url,
{ method:'get', //*O post, pero pasas las variables de otro modo)*/
asynchronous: true,
onSucces: function(response) {
if(response.status == 200) { /* por ejemplo defines un div donde muestra un mensaje que el usuario es invalido, despliegas la informacion que devuelve el archivo */
$('divRespuesta').value = response.responseText;
}
}
}
}; |