条件满足时检查复选框

时间:2013-02-20 17:07:44

标签: php forms checkbox

当条件满足时如何选中复选框?

<input name="pt_id[]" id="pt_id" type="checkbox" value="<?php echo the_ID(); ?>" <?php if(isset($_POST["pt_id"])) { echo 'checked="checked"'; } ?>/>&nbsp;<?php echo the_title(); ?>

请帮帮我。给我解决方案或建议吗?

1 个答案:

答案 0 :(得分:0)

您的代码已经完成了您所需要的功能,但使用的是PHP。如果你想捕捉一个事件让我们说用户点击一个div,你想要勾选复选框,那么你需要使用 javascript / jquery

示例代码将是(使用jquery):

$(document).on('click', '#yourdiv', function() {
   $('#pt_id').attr('checked', true);
});

这会在点击 yourdiv 时选中复选框

如果您想在点击 div2 时取消选中它,请执行以下操作:

$(document).on('click', '#div2', function() {
  $('#pt_id').attr('checked', false);
});