On 12/11/06, Anthony Baratta <anthony at baratta.com> wrote: > Here's how it's put in use: > > <input type="text" class="frmInputText2" style="width: 55px" > id="FooElement" > onkeypress="return CheckNumericKeyStroke();"> > > NOTE: I'm working with an IE only environment. > > Now, here's what I don't understand - why do the backspace and delete keys work in the above text input element? They should comeback with "false" and not "fire". But they do. Why? IE quirk? > Backspace and delete do not trigger onkeypress. If I recall correctly, you need to use onkeydown in order to listen to these keys. You may have a browser difference, according to docs. IE: "To invoke Press any alphanumeric keyboard key." http://msdn.microsoft.com/workshop/author/dhtml/reference/events/onkeypress.asp Moz: "The keypress event is raised when the user presses a key on the keyboard." http://developer.mozilla.org/en/docs/DOM:element.onkeypress -- Matt Warden Cleveland, OH, USA http://mattwarden.com This email proudly and graciously contributes to entropy.