Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Validar formulario con xAJAX

Estas en el tema de Validar formulario con xAJAX en el foro de Frameworks JS en Foros del Web. Hola a todos estoy tratando de hacer un formulario de login y registro utilizando Xajax, pero tengo un problema. en un inicio tengo 2 páginas ...
  #1 (permalink)  
Antiguo 01/12/2008, 11:08
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 21 años, 5 meses
Puntos: 1
Pregunta Validar formulario con xAJAX

Hola a todos

estoy tratando de hacer un formulario de login y registro utilizando Xajax, pero tengo un problema.

en un inicio tengo 2 páginas cuando yo deseo entrar a una página y doy click en el enlace de entrar, este lo que hace es enviarme a otra pagina llamada login.php, en ella se hacen las validaciones de usuario, ahora lo que quiero es que al dar click en el enlace de entrar, este me despliegue en la parte de abajo del enlace el formulario de login, para que no me envie a otra página.

pagina inicio

Código PHP:
<form id="frmUpdate" name="frmUpdate">
        <
div id="menu">
             <
ul>
             <
input type="button" value="Registrar" class="boton" onclick="xajax_registro_usuarios()">
             <
br>
             <
input type="button" value="Entrar" class="boton" onclick="xajax_login()">
             </
ul>
        </
div>       
</
form
xajax

Código PHP:
function login(){
$response="";
           
$response.='<ul>';
           
$response.='<input type="button" value="Registro" class="boton" onclick="xajax_registro_usuarios()">';
           
$response.='<br>';
           
$response.='<input type="button" value="Entrar" class="boton" onclick="xajax_login()">';
           
$response.='Usuario: <input type="text" name="log" size="20">';
           
$response.='Contrase&ntilde;a: <input type="password" name="pwd" size="20">';
           
$response.='<input type="button" name="entrar" value="Entrar" onclick="javascript:return direcciona()" >';
           
$response.='</ul>';*/
           
$objResponse = new xajaxResponse();
           
$objResponse->addAssign("menu","innerHTML",$response);
           return 
$objResponse;
        } 
el problema que tengo es que como puedo hacer para que al presionar el boton entrar del formulario de registro (xajax), pase esos datos al login.php para que el los valide, es decir, la pagina de login.php lo que hace es validar los datos que metimos en el fomulario y al pulsar entrar envia los datos por el metodo POST y este mismo los consume.

espero no los haya enredado.

saludos
  #2 (permalink)  
Antiguo 01/12/2008, 11:35
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: php y xajax

Tema trasladado a AJAX.
  #3 (permalink)  
Antiguo 01/12/2008, 11:48
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 21 años, 5 meses
Puntos: 1
Respuesta: Validar formulario con xAJAX

ya logre que me redirija a login.php, pero cuando llego a el, sigue pidiendome que llene nuevamente el usuario y contraseña.

lo que hice fue agregar una funcion en javascript que modifica el action, es decir, cuando presione entrar me envia a login.php, solo que no se como agregar el metodo

me base en esto:

http://www.javascript-coder.com/html...m-action.phtml

function login

Código PHP:
 function login(){
           
$response="";
           
$response.='<ul>';
           
$response.='<input type="button" value="Registro" class="boton" onclick="xajax_registro_usuarios()">';
           
$response.='<br>';
           
$response.='<input type="button" value="Entrar" class="boton" onclick="xajax_login()">';
           
$response.='Usuario: <input type="text" name="log" size="20">';
           
$response.='Contrase&ntilde;a: <input type="password" name="pwd" size="20">';
           
$response.='<input type="submit" name="entrar" value="Entrar" onClick="document.pressed=this.value" >';
           
$response.='</ul>';
           
$objResponse = new xajaxResponse();
           
$objResponse->addAssign("menu","innerHTML",$response);
           return 
$objResponse;
        } 
funcion javascript

Código PHP:
function OnSubmitForm(){

   
document.frmUpdate.action ="http://localhost/wiki_blog/Merkalink/wp-login.php";


  #4 (permalink)  
Antiguo 01/12/2008, 16:30
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 21 años, 5 meses
Puntos: 1
Respuesta: Validar formulario con xAJAX

ya lo logré, pero ahora tengo problemas, me marca errores de que no puedo modificar el header, ya que estos scripts tienen su propio form y la barra de menu que quiero incluirla tambien tiene la suya

alguna sugerencia para incluirlo?

gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:35.