This question is locked. New answers and comments are not allowed.
In your online demo for the currency textbox, if I set the minimum value to 0.01, and then enter a value of 0.00, when I tab out the value I entered is replaced by the minimum value. Similar behavior occurs for the maximum value. How do I prevent that? I want the user to see an error message, and actually enter a correct value - I don't want the control to replace a user's value automatically.
If for instance, the maximum value is 9,999.99, and the user accidentally enters 10000 when they meant to enter 1000 (key-bounce adds an additional 0 they do not notice), then textbox is automatically setting the value to 9999.99. This is VERY BAD BEHAVIOR! For financial applications this could result in a disastrous transaction.
If for instance, the maximum value is 9,999.99, and the user accidentally enters 10000 when they meant to enter 1000 (key-bounce adds an additional 0 they do not notice), then textbox is automatically setting the value to 9999.99. This is VERY BAD BEHAVIOR! For financial applications this could result in a disastrous transaction.