我想與cakePHP做一個if語句,但我真的是一個業餘愛好者。我查了食譜和計算器,但找不到它。 (使用2.x.x版本的蛋糕)如果聲明cakephp輸入值並運行JavaScript代碼
所以我想要做的是: - 如果ticket-1的數量不爲零,請刪除不可見的類。
東西我試過,但沒有工作: -
if ($('#ListTypeTicket-1-amount').val() != '') {
$("#invisibleBox").removeClass("invisible");
}
也試過這樣: -
if (empty($this->request->data ['ticket-1-amount'] != 0)) {
echo '$("#invisibleBox").removeClass("invisible");</script>';
} ;
我CakePHP的形式: -
<?=$this->Form->input(
'ticket-1-amount',
array('label' => false,
'class' => 'ticket-1-amount',
'id' => 'ticket-1-amount')
); ?>
這是實際的div
<div id='invisibleBox' class="invisible">
..........
</div>
您正在將代碼放在'if'塊中,但沒有觸發它運行。我認爲你需要在'ticket-1-amount'字段的'change'事件上觸發這段代碼。 –