Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2007, 08:08
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Validar campos sin perder su información

Si quieres validar en el mismo lugar tienes dos formas de hacerlo:
- Via Javascript
- Via AJAX (Javascript y proceso en el servidor con PHP)

Ahora si lo quieres hacer desde PHP lo que tienes que hacer entonces es volver a pegar las variables en el formulario a la hora de dibujarlo despues de validarlo por decir:
Código PHP:
$name $_POST['name'];
if( empty( 
$name ) ) {
      
$errors['name'] = "El nombre esta vacio";
}

// mas abajo donde dibujas tu formulario
echo "<input type=\"text\" name=\"name\" value=\"$name\" />";
if( !empty( 
$errors['name'] ) ) echo sprintf"<span class="error">%s</span>"$errors['name'] ); 
Asi si hay un error se quedara el mismo valor.

Para ocultar las capas usas javascript y usas el evento onSubmit.

Para mayor informacion te pido que vayas al foro de javascript.

Saludos.