Вот мой PHP код:Как вызвать функцию jQuery, когда флажок установлен 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
в поле.
Нет, это все еще не работает для моей цели. Он делает то же самое, что и с моей оригинальной функцией. Когда флажок установлен PHP, он не вызывает функцию. Он вызывает эту функцию только тогда, когда я вручную устанавливаю флажок. – user1448031
@ user1448031 Проверьте обновленный ответ. –
По-прежнему не имеет никакого эффекта при выборе PHP. – user1448031