Validar un formulario pero sin el "SUBMIT"
Publicado por DEVILSITO (140 intervenciones) el 27/04/2014 04:17:41
Por lo general un href. deriva la acción a un url y el programa sigue el flujo normal.
Pero lo que no he podido realizar, es que a partir de este href, vaya a un PHP y que este devuelva 1 si ha encontrado un usuario en una base de datos y 2 si no lo ha encontrado.
La forma que inicialmente probé fue con javascript:
La forma de pasar la variable varx es:
<a href="#" onclick='return validar(<?php echo $cod_usu ; ?>)'>Busca el usuario</a>
Hasta aquí funciona correctamente pues muetra el ALERT de JS indicando el valor de la variable $cod_usu, pero no he conseguido formar el código ( JS con AJAX) para que realice el trabajo de ir al PHP y capturar lo que este eventualmente entregaria.
Lo curioso es que cuando se trata de un boton input type="submit" uno encuentra en los foros bastante material, es mas, yo lo tengo implementado en varias paginas (JS con AJX), pero mi actual script solo tiene HREF y es lo que necesito.
Pero lo que no he podido realizar, es que a partir de este href, vaya a un PHP y que este devuelva 1 si ha encontrado un usuario en una base de datos y 2 si no lo ha encontrado.
La forma que inicialmente probé fue con javascript:
1
2
3
4
function validar(varx) {
alert("El valor de la variable es: "+varx);
// aquí deberia ir el código que llama a un PHP, busca en una base de datos y devuelve el resultado de 1 si tubo exito y dos si ha fracasado. En esta última opción deberia desplegarse un ALERT de JS diciendo que no hubo éxito.
}
La forma de pasar la variable varx es:
<a href="#" onclick='return validar(<?php echo $cod_usu ; ?>)'>Busca el usuario</a>
Hasta aquí funciona correctamente pues muetra el ALERT de JS indicando el valor de la variable $cod_usu, pero no he conseguido formar el código ( JS con AJAX) para que realice el trabajo de ir al PHP y capturar lo que este eventualmente entregaria.
Lo curioso es que cuando se trata de un boton input type="submit" uno encuentra en los foros bastante material, es mas, yo lo tengo implementado en varias paginas (JS con AJX), pero mi actual script solo tiene HREF y es lo que necesito.
Valora esta pregunta


0