[eluser]evolutionxbox[/eluser]
Controller:
Code:
function form(){
$this->form_validation->set_rules('name', 'Name', 'required|trim|alpha|xss_clean');
$this->form_validation->set_rules('contact', 'Contact', 'required|alpha_numeric|trim|xss_clean');
if ($this->form_validation->run() == FALSE) {
$this->load->view('form', $data);
} else {
$this->load->view('success', $data);
}
}
View(form):
Code:
<?=form_open('form', array('class' => 'form', 'id' => 'testimony'))?>
<input name="name" type="text" value="<?=set_value('name','Name')?>" size="30" />
<input name="contact" type="text" value="<?=set_value('contact','Contact Details')?>" size="30" />
<input type="checkbox" class="checkbox" name="private" value="true" <?=set_checkbox('private', 'true')?>/>
<input type="checkbox" class="checkbox" name="team" value="true" <?=set_checkbox('team', 'true')?>/>
<input name="Submit" class="submit" type="submit" value="Submit" />
</form>
When submitted the checked checkboxes don't recheck (yes php short tags are on).