заполняет поля значения: set_value('field_name');
это показывает отдельные ошибки: form_errors('field_name');
Если вы используете html5, вы можете просто добавить заполнитель!
{ заполнители не должны использоваться в качестве альтернативы меткам! }
$login = array(
'name' => 'login',
'id' => 'login',
'value' => set_value('login'),
'placeholder' => 'Enter Username',
'required' => 'required'
);