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