Tengo una casilla de verificación en una tabla, donde cuando se selecciona esa casilla de verificación pasará datos en la variable "sisa". Cuando estoy en el registro de la consola, he logrado mostrar los datos de "sisa". Pero cómo enviar los datos de "sisa" en el formulario de entrada en la siguiente columna (columna "diterima"). Esta casilla de verificación es una selección múltiple, por lo que puede seleccionar muchas a la vez.
la captura de pantalla: https://i.postimg.cc/qq7CpVrf/error.png
mi tabla de datos
$('#produkTabel').DataTable({ "aaData": response.result, "columns": [ { "data": "id", "class": "text-center", render: function (data, type, row, meta) { return meta.row + meta.settings._iDisplayStart + 1; } }, {"data": "produk.item_code"}, {"data": "produk.name"}, {"data": "jumlah", "class": "text-center"}, {"data": "sisa", "class": "text-center"}, {"data": "id", "class": "text-center", render: function ( data,row) { return '<input type="number" id="inputID" class="open-input form-control bg-white" value="0">'; },}, { "data": "id", "class": "text-center", 'searchable': false, 'orderable': false, render: function ( data, type ,row ) { if ( type === 'display' ) { return '<input type="checkbox" data-sisa="'+row.sisa+'" class="editor-active">'; } return data; }, className: "dt-body-center" }, ], "bDestroy": true, });mi jquery
$('body').on('change', 'input[type="checkbox"]', function() { // var tblData = table.rows('.selected').data(); let sisa = $(this).data('sisa'); // console.log(tblData); // var inputForm = $(this).'input[type="number"]'; // $('.open-input').val(sisa); // this.checked ? inputForm.val(sisa) : inputForm.val(0); console.log(sisa); });$("#entradaID").val(sisa);
Prueba esto en tu script... lo siento si me equivoco