简体   繁体   English

当值与来自 database-javascript 的数据相同时选中复选框

[英]checkbox checked when value same with data from database-javascript

hi everyone please help, i'm new in javascript, i have checkbox with random value, so i want to when there is data from database same with value in checkbox, checkbox will checked,大家好,请帮忙,我是 javascript 的新手,我有随机值的复选框,所以我想当数据库中的数据与复选框中的值相同时,复选框将被选中,

this is my checkbox,这是我的复选框,

@foreach ($loin as $loin)
  <div class="custom-control custom-checkbox">
     <input class="custom-control-input loincode" type="checkbox" id="{{$loin->sap_code}}" name="sap_code[]" 
       value="{{$loin->sap_code}}">
     <label for="{{$loin->sap_code}}" class="custom-control-label">{{$loin->sap_code}} 
     </label>
   </div>
 @endforeach

and this my js这是我的 js

$('.tampilModalUbahPts').on('click',function () {
    var id = $(this).data('id');
    $('.modal-body form').attr('action','/pts/'+id+'/update');
    $.ajax({
        url: '/ptspt/getubah',
        data: {id : id},
        method:'get',
        dataType : 'json',
        success: function (data) {
            $('#lbs').val(data.lbs);
            $('.loincode').attr("checked",data.loin== value);
        }
    });
});

sorry for bad english.抱歉英语不好。

then use this然后用这个

$('.loincode').each(function( index ) {
    $(this).attr("checked",(data.loin && data.loin.filter(x=>(x==$(this).val())).length) ? true : false);
});

 var data={loin:["108591","108592"]} $('.loincode').each(function( index ) { $(this).attr("checked",(data.loin && data.loin.filter(x=>(x==$(this).val())).length)? true: false); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="checkbox" class="loincode" value="108591" /> <input type="checkbox" class="loincode" value="108592" /> <input type="checkbox" class="loincode" value="108593" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 检查复选框时,请检查其他具有相同值的复选框,该值与javascript - when check a checkbox, checked other checkbox with same value with javascript 在同一表单上显示基于Checkbox的数据库中的值 - display Value from database based on Checkbox checked on the same form 选中复选框后向JavaScript变量添加值 - Add value to JavaScript variable when checkbox is checked 当另一个同名复选框选中时,javascript禁用复选框 - javascript disable checkbox when another checkbox is checked with same name 复选框值根据用户输入的数据取反,JavaScript需要知道何时选中它 - Checkbox Value is reversed based on data that user enters, JavaScript needs to know when it is checked 如果复选框被选中,Javascript 添加值 - Javascript add value if checkbox is checked 在javascript中传递选中的复选框值 - pass the checked checkbox value in javascript 使用Javascript / JQuery检查该行中的复选框时,从HTML表中的特定列获取数据 - Getting data from a specific column in a HTML table when a checkbox in that row is checked using Javascript/JQuery 使用JavaScript选中复选框后,如何从JSON文件中获取数据? - How do I obtain data from a JSON file when a checkbox is checked using Javascript? 当我选中一个复选框(相同的类)并将值插入文本框中时,如何检查另一个复选框 - How do i checked another checkbox when i checked a checkbox(same class) and insert value into a textbox
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM