1

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?')")); ?>

最初のコードはボタンを作成します。しかし、2 番目のコードはリンクのみを作成します。

私はコードイグナイターが初めてなので、助けてください。

ありがとう

4

2 に答える 2

2
echo form_button('mysubmit', 'Clear Cart', 'onclick="clear_cart()"');
于 2012-08-16T17:09:54.337 に答える
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

アップデート

JavaScriptclear_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 
于 2012-08-16T14:19:18.223 に答える