Gagal validasi date pada Internet Explorer

jQuery Validation Plugin v1.17.0 menggunakan “new Date” untuk validasi. Sehingga setiap browser akan menghasilkan tanggal yang berbeda2 dari hasil parse. Contoh: pada IE, javascript tidak bisa parse value “17/07/2019 15.08.29” (karena menggunakan titik) sehingga date dianggap tidak sesuai format. Sedangkan Chrome bisa. Letak fungsi validasi tersebut ada di file jQuery.validate.js:1398 date: function( value, element )…

Javascript Remove Element in Array Using jQuery

Berikut adalah contoh cara menghapus element dari javascript array menggunakan jQuery [code language=”javascript”] var y = [1, 2, 2, 3, 2] var removeItem = 2; y = jQuery.grep(y, function(value) { return value != removeItem; }); [/code] http://stackoverflow.com/questions/3596089/how-to-remove-specifc-value-from-array-using-jquery

Pass Data using jQuery Trigger Event to a Change Eveng Handler

Waktu men-trigger event change untuk html element tertentu, kita dapat mem-pass data. Contoh kode sbb [code language=”javascript”] $(‘.change_main_image’).on(‘click’, function() { $(‘input[name=photo].change_uploader’).trigger(‘change’, [{somedata:true}]); }); $(‘input[name=photo].change_uploader’).on(‘change’, function (e, data) { alert(data.somedata); //canvas resize and upload script }); [/code] http://stackoverflow.com/questions/13506209/pass-data-using-jquery-trigger-event-to-a-change-event-handler

jQuery Notification When User Want to Leave Changed Form

Fungsi ini berguna untuk memberikan notifikasi kepada user, ketika user sudah mengubah form namun belum menyimpan perubahan tersebut. Penanganannya seperti di wordpress. [code language=”javascript”] var formChange = false; $("form").each(function () { $(this).find("input, select, textarea").change(function () { formChange = true; }); }); $(window).on("beforeunload", function () { if (formChange) { return "Perubahan data belum tersimpan."; } });…