这种形式(codeigniter)不起作用

时间:2013-10-21 23:50:39

标签: php html codeigniter

我似乎无法在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>

然而,当我点击按钮时没有任何反应,页面保持不变。

有什么想法吗?

1 个答案:

答案 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按钮不同。它不会提交您的表格。