--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>\r
+<bindings xmlns="http://www.mozilla.org/xbl">\r
+ <binding id="numericfield">\r
+ <implementation>\r
+ <constructor>\r
+ this.keypress = CheckIsDigit ;\r
+ </constructor>\r
+ <method name="CheckIsDigit">\r
+ <body>\r
+ <![CDATA[\r
+ var iCode = keyCode ;\r
+\r
+ var bAccepted =\r
+ (\r
+ ( iCode >= 48 && iCode <= 57 ) // Numbers\r
+ || (iCode >= 37 && iCode <= 40) // Arrows\r
+ || iCode == 8 // Backspace\r
+ || iCode == 46 // Delete\r
+ ) ;\r
+\r
+ return bAccepted ;\r
+ ]]>\r
+ </body>\r
+ </method>\r
+ </implementation>\r
+ <events>\r
+ <event type="keypress" value="CheckIsDigit()" />\r
+ </events>\r
+ </binding>\r
+</bindings>
\ No newline at end of file