如何在codeigniter中使用按钮代替锚点链接

时间:2012-08-16 14:06:43

标签: codeigniter

在我不使用codeigniter之前,我有以下代码:

<input type="button" value="Clear Cart" onclick="clear_cart()">

现在因为我使用的是codeigniter,我使用此代码具有与上述相同的功能:

<?php echo anchor('bookings/remove/all', 'Clear Cart', array('onclick' => "return confirm('Are you sure want to clear all bookings?')")); ?>

第一个代码将创建一个按钮。但第二个代码只会创建链接。

我是codeigniter的新手,所以请帮助我。

由于

2 个答案:

答案 0 :(得分:2)

如果您想使用CI的功能,可以使用名为form_submit()

的表单助手
echo form_submit('mysubmit', 'Clear Cart', 'onclick="clear_cart()"');

不要忘记首先加载表单助手

$this->load->helper('form');

还有其他形式的辅助函数可用 - 请点击此处 - http://codeigniter.com/user_guide/helpers/form_helper.html

<强>更新

在您的javascript clear_cart()函数中,在开头 -

添加这些行
function clear_cart() {
var result = confirm('Are you sure want to clear all bookings?');
if(!result) {
// cancel button 
return false;
}

.. rest of the code below here 

答案 1 :(得分:2)

echo form_button('mysubmit', 'Clear Cart', 'onclick="clear_cart()"');