:: Forum >>
Input control: how to filter keyboard
With the Input control, how would one filter keyboard input?
For example, I have an Input control and I want to only allow the number keys '0' through '9'.
Is there a way I can cancel the event so that only keystrokes '0' through '9' would appear in the Input control?
Eric Juvet
Thursday, January 31, 2008
I would suggest using onControlTextChanging event instead of monitoring keystrokes - this way you also cover changes to the content from copy/paste and mouse operations.
var obj = new AW.UI.Input;
obj.onControlTextChanging = function(text){
if (text.match(/[^0-9]/)){
return 1;
}
};
document.write(obj);
Alex (ActiveWidgets)
Thursday, January 31, 2008
This topic is archived.
Back to support forum
Forum search