diff --git a/UI/Input/ValidatedTextField.ts b/UI/Input/ValidatedTextField.ts index dfbed09f07..f962900bff 100644 --- a/UI/Input/ValidatedTextField.ts +++ b/UI/Input/ValidatedTextField.ts @@ -171,7 +171,7 @@ export default class ValidatedTextField { str = "" + str; return str !== undefined && str.indexOf(".") < 0 && !isNaN(Number(str)) }, - undefined, + str => "" + Number(str), undefined, "numeric"), ValidatedTextField.tp( @@ -181,7 +181,7 @@ export default class ValidatedTextField { str = "" + str; return str !== undefined && str.indexOf(".") < 0 && !isNaN(Number(str)) && Number(str) >= 0 }, - undefined, + str => "" + Number(str), undefined, "numeric"), ValidatedTextField.tp( @@ -191,21 +191,21 @@ export default class ValidatedTextField { str = "" + str; return str !== undefined && str.indexOf(".") < 0 && !isNaN(Number(str)) && Number(str) > 0 }, - undefined, + str => "" + Number(str), undefined, "numeric"), ValidatedTextField.tp( "float", "A decimal", (str) => !isNaN(Number(str)), - undefined, + str => "" + Number(str), undefined, "decimal"), ValidatedTextField.tp( "pfloat", "A positive decimal (incl zero)", (str) => !isNaN(Number(str)) && Number(str) >= 0, - undefined, + str => "" + Number(str), undefined, "decimal"), ValidatedTextField.tp(