Title: Formatter datebox can't using global
Post by: medandevelop on October 22, 2018, 01:43:16 AM
Why extend default formatter can't using in more than one datebox,i must declare every datebox thank you
Title: Re: Formatter datebox can't using global
Post by: stworthy on October 22, 2018, 02:16:52 AM
You should override both the 'formatter' and 'parser' functions. <script> $.fn.datebox.defaults.formatter = function(date){ var y = date.getFullYear(); var m = date.getMonth()+1; var d = date.getDate(); return (d<10?('0'+d):d)+'.'+(m<10?('0'+m):m)+'.'+y; }; $.fn.datebox.defaults.parser = function(s){ if (!s) return new Date(); var ss = s.split('.'); var m = parseInt(ss[1],10); var d = parseInt(ss[0],10); var y = parseInt(ss[2],10); if (!isNaN(y) && !isNaN(m) && !isNaN(d)){ return new Date(y,m-1,d); } else { return new Date(); } }; </script>
|