Revisa que el nombre del campo sea el mismo que el que estas controlando.
En tu view pon
Código:
$hidden = array('username' => 'Taytus');
$data = array(
'name' => 'button',
'id' => 'button',
'value' => 'true',
'type' => 'submit',
'content' => 'submit'
);
echo form_open('hidden_fields/send','', $hidden);
echo form_button($data);
echo form_close();
y en tu controler escribe:
Código:
function send(){
$username=$this->input->post("username");
echo $username;
}
Espero que te sirva.
Saludos.