From c9b38eefd4ff8d6ced01a5d68e70838dfa792450 Mon Sep 17 00:00:00 2001 From: AlvArO Date: Fri, 18 Mar 2011 19:45:40 -0400 Subject: [PATCH] fixed issue mask in datepicker mode edit --- gulliver/js/form/core/form.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gulliver/js/form/core/form.js b/gulliver/js/form/core/form.js index 69b5dfa74..95377e80b 100644 --- a/gulliver/js/form/core/form.js +++ b/gulliver/js/form/core/form.js @@ -337,6 +337,13 @@ function IsUnsignedInteger(YourNumber){ if (window.event) event=window.event; var keyCode= window.event ? event.keyCode : event.which ; me.mask = typeof(me.mask)==='undefined'?'':me.mask; + if(me.mask=='yyyy-mm-dd'){ + attributes.mask=attributes.mask.replace('%d','dd'); + attributes.mask=attributes.mask.replace('%m','mm'); + attributes.mask=attributes.mask.replace('%y','yy'); + attributes.mask=attributes.mask.replace('%Y','yyyy'); + me.mask=attributes.mask; + } if (me.mask !=='' ) { if ((keyCode < 48 || keyCode > 57) && (keyCode != 8 && keyCode != 0 && keyCode != 46)) return false; if((keyCode===118 || keyCode===86) && event.ctrlKey) return false;