【发布时间】:2013-06-21 18:44:06
【问题描述】:
这是我的 PHP 代码:
<?php if (isset($mod['display']) && ($mod['display'] == "1")) { ?>
<input class="display_checkbox" type="checkbox" name="chk[<?php echo $row; ?>][display]" value="1" checked="checked" onclick="checkbox_click(this);" />
<?php } else { ?>
<input class="display_checkbox" type="checkbox" name="chk[<?php echo $row; ?>][display]" value="1" onclick="checkbox_click(this);" />
<?php } ?>
jQuery:
function checkbox_click(current) {
if($(current).is(':checked')) {
// do stuff....
} else {
// do stuff....
}
}
在上面的代码中,当$mod['display'] 为真时,复选框被选中但它不调用checkbox_click() 函数。我尝试了onchange= 而不是onclick=,但它似乎没有任何效果。我需要在字段中保留onclick 或onchange。
【问题讨论】: