Código PHP:
   function formularioregistrate(){
   $formulario= "<div id=\"capaformulario\">
<form id=\"login\" >
 
 
<br><br>
<div id=\"mensaje\">
<font color=\"blue\">:::: INGRESE TODOS LOS DATOS ::::</font>
</div>
<br>
 
<table border=0>
 
 
<td>
<p>
<label for=\"usuario\">Usuario</label>
</td><td>
<em>*</em><input id=\"usuario\" name=\"usuario\" size=\"25\"/>
</td>
</tr>
</p>
 
<tr>
<td>
<p>
<label for=\"alias\">alias</label>
</td><td><em>*</em><input id=\"alias\" name=\"alias\" size=\"25\" />
</td>
</tr>
</p>
 
<tr>
<td>
<p>
<label for=\"pas\">Password</label>
</td><td><em>*</em><input id=\"pas\" name=\"pas\" size=\"25\" />
</td>
</tr>
</p>
  
 
 
<tr>
<td>
<p>
<label for=\"email\">E-mail</label>
</td>
<td>
<em>*</em><input id=\"email\" name=\"email\" size=\"25\" />
</td>
</tr>
</p>
 
<tr>
<p><td>
<input type=\"button\" value=\"Guardarregistro\" onclick=\"xajax_procesar_formulario(xajax.getFormValues('capaformulario'))\" />
 
<input type=\"reset\" value=\"Borrar\" />
</td>
</p>
</tr>
  
</table>
</center>
 
</div>
<br><br>
</form>
";
  $respuesta = new xajaxResponse('ISO-8859-1');
  $respuesta->addAssign("rightbodyPan","innerHTML",$formulario);
  return $respuesta->getXML();
  } 
    Código PHP:
   function procesar_formulario($form_entrada){
   //creo el xajaxResponse para generar una salida
   $respuesta = new xajaxResponse('ISO-8859-1');
 
   //validación
   $error_form = "";
   if ($form_entrada["usuario"] == "")
      $error_form = "Debes escribir tu usuario";
   elseif ($form_entrada["alias"] == "")
      $error_form = "Debes escribir tus alias";
    elseif ($form_entrada["pas"] == "")
      $error_form = "Debes escribir tu contraseña";
      elseif ($form_entrada["email"] == "")
      $error_form = "Debes escribir tu correo";
      
   //compruebo resultado de la validación
   if ($error_form != ""){
      //Hubo un error en el formulario
      //en la capa donde se muestran mensajes, muestro el error
      $respuesta->addAssign("mensaje","innerHTML","<span style='color:red;'>$error_form</span>");
   }else{
      //es que no hubo error en el formulario
      $salida = "Hemos procesado esto:<p>";
      $salida = "Nombre: " . $form_entrada["usuario"];
      $salida = "<br>Apellidos: " . $form_entrada["alias"];
      
      //mostramos en capa mensaje el texto que está todo correcto
      $respuesta->addAssign("mensaje","innerHTML","<span style='color:blue;'>Todo correcto... Muchas gracias!</span>");
      //escribimos en la capa con id="capaformulario" el texto que aparece en $salida
      $respuesta->addAssign("capaformulario","innerHTML",$salida);
      
      //tenemos que devolver la instanciación del objeto xajaxResponse
   }
   return $respuesta;
} 
    espero me puedan ayudar
 
 


 Este tema le ha gustado a 2 personas
Este tema le ha gustado a 2 personas