i have set a jquery class:$(function() { $( ".datepickerIT" ).datepicker({ showOtherMonths: true, selectOtherMonths: true, showAnim: "clip", dateFormat: "dd/mm/yy", minDate: "01/01/1925", maxDate: "31/12/2050", changeMonth: true, changeYear: true, yearRange: "1925:2050", regional: "it" }); });I want to add a date check control that alert if user input not is a valid dateHow can add to the class ".datepickerIT" a check like this?onClose: function(dateText, inst) { try { $.datepicker.parseDate('dd/mm/yy', dateText); } catch (e) { alert(e); };And what plugin i must include into head section? 解决方案 Date.parse is not recommend to use as there are still many differences in how different hosts parse date strings. [1][2]I would use moment for date validation.moment(newDate, 'DD/MM/YYYY', true).isValid()jsfiddle: http://jsfiddle.net/dw8xyzd4/[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse[2] Why does Date.parse give incorrect results? 这篇关于jQuery Datepicker:验证日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
09-04 21:09