选中/取消选中复选框取决于来自数据库的数据

Kursat Serolar

我试图根据mysql数据库中的数据选中或取消选中一个复选框。我使用nusoap webservice / webclient读取数据,数据值可以为1或0。

我的代码是:

<input name="check1" type="checkbox" id="check1" class="sag">
<script>
    function control() {

        $.ajax({
            type: "POST",
            url: "check.php",
            data: {
                checkdata: 1
            },
            success: function(asd) {
                if (asd == '1') {
                    document.getElementById('check1').setAttribute("checked", true);


                    alert('data is 1');

                } else {
                    document.getElementById('check1').removeAttribute("checked");

                    alert('data is 0');
                }
            }
        });

    }
</script>

<body onload="control()">

使用此代码,我可以正确地从数据库获取数据,并且alert()可以正常工作。但是这些代码不会将选中的属性添加到复选框。如何根据页面加载时来自数据库的数据更改复选框的检查状态?

香卡·桑格里

由于您已经在使用jQuery为什么不使用,所以您使用jQuery方法来设置所需的值。

function control(){
      $.ajax({
          type: "POST",
          url: "check.php",
          data: {checkdata: 1},
          success: function(asd){
             $('#check1').prop("checked", asd == '1');
          }
      });

  }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

编辑数据库时如何选中复选框

来自分类Dev

选中复选框时,Ajax更新数据库

来自分类Dev

选中复选框且没有复选框来自数据库时打开div

来自分类Dev

更改数组取决于选中/取消选中复选框

来自分类Dev

如何使复选框状态基于数据库值处于选中还是未选中状态?

来自分类Dev

取消选中VBA中的复选框和相应数据

来自分类Dev

使用JavaScript中的数据属性取消选中复选框

来自分类Dev

取消选中复选框取决于另一个活动

来自分类Dev

值与数据库中的数据相同时选中的复选框

来自分类Dev

PHP选中复选框,如果数据与数据库相同

来自分类Dev

选中复选框时将数据推送到阵列上,而取消选中复选框则删除数据

来自分类Dev

显示数据库中已选中的复选框以进行编辑

来自分类Dev

自动选中与数据库中的ID相关的复选框

来自分类Dev

如何在使用jquery选中复选框时更新数据库?

来自分类Dev

选中多个复选框时,将值发送到数据库

来自分类Dev

如何使用AngularJS设置数据库中复选框中选中的默认值

来自分类Dev

网格视图复选框已选中数据库值

来自分类Dev

自动选中与数据库中的ID相关的复选框

来自分类Dev

测试数据库结果以将复选框设置为选中状态

来自分类Dev

选中多个复选框时,将值发送到数据库

来自分类Dev

已选中的复选框项需要添加到 php mysql 数据库中

来自分类Dev

如何使用angular js根据数据库中的值设置复选框的选中属性

来自分类Dev

即使从数据库表中删除,Drupal 节点复选框也被选中

来自分类Dev

如何根据 Laravel 中的数据库查询结果选中复选框?

来自分类Dev

取消选中复选框

来自分类Dev

显示基于数据库值的已选中和未选中复选框数量的最佳方法

来自分类Dev

从数据库读取值后无法显示已选中和未选中的复选框列表

来自分类Dev

选中和取消选中复选框

来自分类Dev

选中并取消选中动态复选框

Related 相关文章

  1. 1

    编辑数据库时如何选中复选框

  2. 2

    选中复选框时,Ajax更新数据库

  3. 3

    选中复选框且没有复选框来自数据库时打开div

  4. 4

    更改数组取决于选中/取消选中复选框

  5. 5

    如何使复选框状态基于数据库值处于选中还是未选中状态?

  6. 6

    取消选中VBA中的复选框和相应数据

  7. 7

    使用JavaScript中的数据属性取消选中复选框

  8. 8

    取消选中复选框取决于另一个活动

  9. 9

    值与数据库中的数据相同时选中的复选框

  10. 10

    PHP选中复选框,如果数据与数据库相同

  11. 11

    选中复选框时将数据推送到阵列上,而取消选中复选框则删除数据

  12. 12

    显示数据库中已选中的复选框以进行编辑

  13. 13

    自动选中与数据库中的ID相关的复选框

  14. 14

    如何在使用jquery选中复选框时更新数据库?

  15. 15

    选中多个复选框时,将值发送到数据库

  16. 16

    如何使用AngularJS设置数据库中复选框中选中的默认值

  17. 17

    网格视图复选框已选中数据库值

  18. 18

    自动选中与数据库中的ID相关的复选框

  19. 19

    测试数据库结果以将复选框设置为选中状态

  20. 20

    选中多个复选框时,将值发送到数据库

  21. 21

    已选中的复选框项需要添加到 php mysql 数据库中

  22. 22

    如何使用angular js根据数据库中的值设置复选框的选中属性

  23. 23

    即使从数据库表中删除,Drupal 节点复选框也被选中

  24. 24

    如何根据 Laravel 中的数据库查询结果选中复选框?

  25. 25

    取消选中复选框

  26. 26

    显示基于数据库值的已选中和未选中复选框数量的最佳方法

  27. 27

    从数据库读取值后无法显示已选中和未选中的复选框列表

  28. 28

    选中和取消选中复选框

  29. 29

    选中并取消选中动态复选框

热门标签

归档