Js->submit に 2 つのコールバックを追加したいのですが、最初に true または false を返します。それを続けて、行動を起こしたいと思っています。つまり、それが本当なら行動を続け、そうでなければその瞬間に停止します。
私がまだ試したことはありますが、2つのコールバックを受けていません。助けてください。
echo $this->Js->submit("Apply",
array(
'id' => 'submitForm', 'div' => false, 'class' => 'general_button', 'style' => array('float:none;', 'margin: 10px;'),
'url' => array(
'controller' => 'categories', 'action' => 'index', 'field' => $search_term, 'value' => $search_value, 'parentId' => $parentId
),
'update' => '#listID',
'confirm' => 'Are you sure you want to apply action to selected records ??',
'before' => $this->Js->event('click', 'return checkboxCount();', false),
'before' => $this->Js->get('#loaderID')->effect('fadeIn', array('buffer' => false)),
'complete' => $this->Js->get('#loaderID')->effect('fadeOut', array('buffer' => false)),
)
);
どのように私はそれを続けますか。関数としてreturn checkboxCount();
true または false を返します。しかし、この場合、私の関数は呼び出されません。