BUG 9837: "Date Field, default today wrong Date %d.%m.%Y"

Sol: Data lenght is no the correct one, '.' was removed from masked string data.
This commit is contained in:
ralpheav
2013-05-20 16:03:54 -04:00
parent 255fbe3468
commit bbe932368a

View File

@@ -876,13 +876,21 @@ function G_Text(form, element, name)
switch(chars[c]){
case '0': case '1': case '2': case '3': case '4':
case '5': case '6': case '7': case '8': case '9':
case me.comma_separator:
newValue += chars[c];
newCont++;
if (c + 1 == cursor.selectionStart){
newCursor = newCont;
}
break;
case me.comma_separator:
if(me.mType != 'date') {
newValue += chars[c];
newCont++;
if (c + 1 == cursor.selectionStart){
newCursor = newCont;
}
}
break;
case '-':
if (me.validate == 'Real' || me.validate == 'Int'){
newValue += chars[c];
@@ -1110,8 +1118,8 @@ function G_Text(form, element, name)
//me.setSelectionRange(newCursor,newCursor);
//break;
}
}
else{
} else{
//no mask
currentValue = me.element.value;
currentSel = me.getCursorPosition();
cursorStart = currentSel.selectionStart;