Sticky form elements in CodeIgniter
It is good for user experience to offer feedback; we do this in the preceding sections with validation_errors()
, but it is also useful to keep user data in form elements to save them having to re-type everything, should there be an error. To do this, we need to use CodeIgniter's set_value()
function.
Getting ready
Make sure that you load $this->load->helper('form');
from within the __constructor()
of the controller; however, you can always autoload the helper from /path.to/codeigniter/application/config/autoload.php
.
How to do it...
We're going to edit the /path/to/codeigniter/application/views/new_record.php
file.
- Amend the file to show the following (changes in bold):
<?php echo form_open('form/submit_form') ; ?> ...
Get CodeIgniter 2 Cookbook now with the O’Reilly learning platform.
O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.