Кажется, я не могу сделать простую работу в кодеригнере.
следующий код:
$this->load->helper('form');
echo form_open('welcome/test_form');
echo form_button('button_name', 'click!');
echo form_close();
выдает следующий HTML:
<form action="http://localhost:8888/index.php/welcome/test_form" method="post" accept-charset="utf-8">
<button name="button_name" type="button" >click!</button>
</form>
Но когда я нажимаю кнопку, ничего не происходит, страница остается прежней.
Есть идеи?
Вы не создаете кнопку отправки. Вам нужно использовать что-то вроде этого:
$this->load->helper('form');
echo form_open('welcome/test_form');
echo form_submit('button_name', 'click!');
echo form_close();
docs здесь:
http://ellislab.com/codeigniter/user-guide/helpers/form_helper.html
элемент button
не совпадает с кнопкой submit
. Он не представит вашу форму.