имам jquery datepicker, който се добавя динамично в ajax заявка чрез частичен изглед. трябва да направя js проверка след като датата е избрана, така че измислих това-
$(документ).готов(функция () {
$(document).on('change', 'input[name="ReportDate"]', function () { if ($(this).attr('data-isDccmAndReady') == 'True') { var d = new Date(); var currentDate = (d.getMonth() + 1) + "/" + +d.getDate() + "/" + d.getFullYear(); var dateSelected = $(this).val(); if (new Date(dateSelected) > new Date(currentDate)) { var answer = confirm("The contract has been already reported, are you sure you wish to continue?"); if (answer) { return true; } else { //this is correctly resetting the value $(this).val($(this).attr('data-originalReportDateVal'));//$(this).val() gives the old and the correct value. return false; } } } return false; }); }); </script>
проблемът, когато изберете отказ в полето за потвърждение, стойността на инструмента за избор на дата не се връща към старата стойност в html или не се опреснява.
$(this).val($(this).data('originalReportDateVal'));
Ако не работи, моля, покажете своя HTML - person Rob Schmuecker   schedule 04.08.2014