Mostrar errores de forma individual

En vez de mostrar un listado con los errores generados sería interesante mostrar el mensaje de error al lado de cada campo del formulario. Para ello usaremos la función form_error() pasando el nombre del campo a la misma. El formulario de registro quedaría así:

<?php echo form_open('usuarios/addform')?>

   <h5>Email</h5>
   <input type="text" name="email"
      value="<?php echo set_value('email')?>" size="50" />
   <?php echo form_error('email')?>

   <h5>Contraseña</h5>
   <input type="password" name="contrasenya"
      value="<?php echo set_value('contrasenya')?>" size="50" />
   <?php echo form_error('contrasenya')?>

   <h5>Confime contraseña</h5>
   <input type="password" name="recontrasenya"
      value="<?php echo set_value('recontrasenya')?>" size="50" />
   <?php echo form_error('recontrasenya')?>

   <input type="submit" name="submit" value="Entrar" />

<?php echo form_close()?>

En la siguiente captura de pantalla se pueden ver claramente como se muestran los errores junto a cada campo:

Ejemplo de como mostrar los errores debajo de cada campo del formulario

results matching ""

    No results matching ""