forked from extern/egroupware
30 lines
720 B
XML
30 lines
720 B
XML
|
<?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>
|