Вместо этого вы хотите использовать функцию form_submit ():
<?php echo form_submit('mysubmit', 'Submit Post!'); ?>
Как указано в документации:
Подобно другим функциям, вы можете передать ассоциативный массивв первом параметре, если вы предпочитаете устанавливать свои собственные атрибуты.Третий параметр позволяет добавлять в форму дополнительные данные, например JavaScript.
Итак, чтобы получить желаемый результат, вам, вероятно, придется написать:
$data = array(
'name' => "submit",
'value' => "Delete",
'onClick' => "return confirm('Are you sure you want to delete?');"
);
echo form_submit($data);
Путь кPOST форма для устанавливается при открытии формы.
echo form_open('del_controller/del/'. $id);
Подробнее на http://codeigniter.com/user_guide/helpers/form_helper.html