New file |
0,0 → 1,30 |
<?xml version="1.0" encoding="utf-8" ?> |
<bindings xmlns="http://www.mozilla.org/xbl"> |
<binding id="numericfield"> |
<implementation> |
<constructor> |
this.keypress = CheckIsDigit ; |
</constructor> |
<method name="CheckIsDigit"> |
<body> |
<![CDATA[ |
var iCode = keyCode ; |
|
var bAccepted = |
( |
( iCode >= 48 && iCode <= 57 ) // Numbers |
|| (iCode >= 37 && iCode <= 40) // Arrows |
|| iCode == 8 // Backspace |
|| iCode == 46 // Delete |
) ; |
|
return bAccepted ; |
]]> |
</body> |
</method> |
</implementation> |
<events> |
<event type="keypress" value="CheckIsDigit()" /> |
</events> |
</binding> |
</bindings> |