我似乎无法在codeigniter中创建一个简单的表单..
以下代码:
$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>
然而,当我点击按钮时没有任何反应,页面保持不变。
有什么想法吗?
答案 0 :(得分:0)
您没有创建提交按钮。你需要使用这样的东西:
$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
按钮不同。它不会提交您的表格。