$(document).on('change', 'select[name^="color_id[]"],select[name^="size_id[]"]', function(){CalculateQtyRowPros2($(this).closest("tr"));}); function CalculateQtyRowPros2(row){ var color_id=row.find('select[name^="color_id[]"]').val().join(","); var size_id=row.find('select[name^="size_id[]"]').val().join(","); row.find('input[name^="color_arrays[]"]').val(color_id); row.find('input[name^="size_arrays[]"]').val(size_id);}
我在每一行的相同列中新增了兩個隱藏的輸入框,名稱分別為color_arrays[]和size_arrays[]。我編寫了以下的JavaScript函數,用於從顏色和尺寸的多選下拉框中獲取逗號分隔的值,並將隱藏輸入框的值儲存到資料庫。
這對我起作用。