This question is locked. New answers and comments are not allowed.
I am currently using a CurrencyTextBox that is bound to a model and when the page renders it is allowing input of the following characters: #, %, &, and (.
These characters map to the keycodes 35, 37, 38, and 40 respectively. They don't seem like valid characters that would be allowed in a currency box or most of the other numeric text boxes (except for the %). From tracing through the code I believe the problem is in the _keypress function in the telerik.textbox.js file. It is just checking the keycodes for the home, end, left arrow, right arrow, etc. and not checking the modifier keys.
Can anyone confirm this? I am seeing the same results on the MVC Numeric Text Box demo page as well.
These characters map to the keycodes 35, 37, 38, and 40 respectively. They don't seem like valid characters that would be allowed in a currency box or most of the other numeric text boxes (except for the %). From tracing through the code I believe the problem is in the _keypress function in the telerik.textbox.js file. It is just checking the keycodes for the home, end, left arrow, right arrow, etc. and not checking the modifier keys.
Can anyone confirm this? I am seeing the same results on the MVC Numeric Text Box demo page as well.