在我不使用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的新手,所以请帮助我。
由于
答案 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()"');