$(document).ready(function () { console.log($.fn.jquery); const today = moment(); const startDate = moment(today).startOf('day').format('DD-MM-YYYY 00:00'); const endDate = moment(today).endOf('day').format('DD-MM-YYYY 23:59'); $('.tambah-member').validate({ rules: { nama: { required: true, }, }, messages: { nama: { required: 'Masukkan nama member', }, }, // errorElement: 'span', // errorPlacement: function (error, element) { // error.addClass('invalid-feedback'); // // element.closest('.form-group').append(error); // }, highlight: function (element, errorClass, validClass) { $(element).addClass('is-invalid'); }, unhighlight: function (element, errorClass, validClass) { $(element).removeClass('is-invalid'); } }); $('.input-daterange-timepicker').daterangepicker({ // singleDatePicker: true, timePicker: true, locale: { format: 'DD-MM-YYYY HH:mm' }, timePicker24Hour: true, timePickerSeconds: false, buttonClasses: ['btn', 'btn-sm'], applyClass: 'btn-danger', cancelClass: 'btn-inverse', startDate: startDate, endDate: endDate, }, function (startDate, endDate) { console.log(`Range selected: ${startDate.format('DD-MM-YYYY HH:mm')} s/d ${endDate.format('DD-MM-YYYY HH:mm')}`); $('.input-daterange-timepicker').val(`${startDate.format('DD-MM-YYYY HH:mm')} s/d ${endDate.format('DD-MM-YYYY HH:mm')}`); // $('.awal').val(`${startDate.format('DD-MM-YYYY HH:mm')}`); // $('.akhir').val(`${endDate.format('DD-MM-YYYY HH:mm')}`); }); // Set nilai awal dan akhir di input $('.input-daterange-timepicker').val(`${startDate} - ${endDate}`); // $('.awal').val(startDate); // $('.akhir').val(endDate); $('#jenisVehicle').on('change', function () { var jenisMembers = member; var vehicleSelected = $(this).val(); var $jenisMember = $('#jenis-member'); // console.log(jenisMembers); $jenisMember.empty(); $jenisMember.append(''); jenisMembers.forEach((item) => { if (item.id_mobil === vehicleSelected) { if (item.id_mobil !== 0 ) { $jenisMember.append( `` ); console.log($jenisMember); } else { $jenisMember.append( `` ); } } }); }); $('#nopol-add').on('click', function() { var nopol = $('.nopol-add').val().trim(); console.log(nopol); // var vehicle = $('#jenisVehicle option:selected').text(); var vehicle = $('#jenisVehicle').val(); var vehicleName = $('#jenisVehicle option:selected').text(); var member = $('#jenis-member option:selected').text(); var merk = $('.merk').val().trim(); $('.nopol-add').removeClass('is-invalid'); // Hapus kelas jika ada sebelumnya $('.nopol-add').next('.invalid-feedback').hide(); if (!vehicle) { alert('Wajib pilih jenis kendaraan'); return; } $.ajax ({ url: 'member/checkField', type: 'POST', data: { nopol: nopol }, headers: {'X-CSRF-token': $('meta[name="csrf-token"]').attr('content')}, success: function (r) { if (r.response === true) { var rowhtml = ` ${nopol} ${vehicleName} ${member} ${merk}