asked on March 15, 2019
•
Show version history
I have a table has two columns start_date and end_date with format dd/MM/yyyy, end_date value came from lookup from DB. need to alert user if he select start_date later than end_date. and also if end_date is empty he can not select start_date.
here what i tried but it is not working.
CheckDate(); $('.tbl3').on('change', CheckDate); function CheckDate() { $('.tbl3 tbody tr').each(function () { $(this).find('.start_date input').each(function () { var start_date = $(this).closest('tr').find('.start_date input').val(); var end_date = $(this).closest('tr').find('.end_date input').val(); //convert to standard date format like YYYY-MM-DD start_date = start_date.split('/')[2]+"/"+start_date.split('/')[1]+"/"+start_date.split('/')[0] end_date = end_date.split('/')[2]+"/"+end_date.split('/')[1]+"/"+end_date.split('/')[0] if (Date.parse(start_date) > Date.parse(end_date)) { error = true; alert('Start Date is later than End Date'); } else { } }); }) }
0
0