发布数据时检查jQuery复选框

时间:2013-11-25 17:04:40

标签: jquery forms post checkbox

我在页面上有一系列复选框,当页面加载first时,默认情况下我希望它们都是checked

然而,一旦用户取消选择某些框然后提交页面(它回发到同一页面),我希望显示他们的选择,而不是默认选中所有复选框。

目前我有以下内容:

$( document ).ready(function() {
    $('.sdate').attr('checked', true);          
});

这会检查复选框,但我无法计算逻辑,然后只显示用户在post back发生时的选择。

1 个答案:

答案 0 :(得分:1)

如果您使用任何服务器端语言,如php或任何其他语言,您可以尝试这样,php示例。

<script type="text/Javascript">

   $( document ).ready(function() {
      var was_posted = <?php echo ('POST' === $_SERVER['REQUEST_METHOD']) ? 'true' : 'false'; ?>
      if(was_posted != true){
         $('.sdate').attr('checked', true);  
      }
   });
</script>