summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/classes/ctextbox.inc.php
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-10-26 09:32:45 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-10-26 09:32:45 +0000
commit7460263449bd69345c58bd3414c69fe6d145ce29 (patch)
tree8b4812e8169b073d3086dee52f4b483d54354842 /frontends/php/include/classes/ctextbox.inc.php
parentb1282b55daa5bccb0ed85d7c12bd1109adee41a4 (diff)
downloadzabbix-7460263449bd69345c58bd3414c69fe6d145ce29.tar.gz
zabbix-7460263449bd69345c58bd3414c69fe6d145ce29.tar.xz
zabbix-7460263449bd69345c58bd3414c69fe6d145ce29.zip
- alowed CTRL+x keys for Numeric box
git-svn-id: svn://svn.zabbix.com/trunk@3386 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/classes/ctextbox.inc.php')
-rw-r--r--frontends/php/include/classes/ctextbox.inc.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/frontends/php/include/classes/ctextbox.inc.php b/frontends/php/include/classes/ctextbox.inc.php
index 54fcd62c..1f3ea4a5 100644
--- a/frontends/php/include/classes/ctextbox.inc.php
+++ b/frontends/php/include/classes/ctextbox.inc.php
@@ -70,8 +70,12 @@
$this->AddOption('MaxLength', $size);
$this->AddOption('Style', 'text-align: right;');
$this->AddOption('OnKeyPress',
- " var c = (event.which || event.which==0) ? event.which : event.keyCode;".
- " if(c <= 31 || (c >= 48 && c <= 57)) return true; else return false; ");
+ ' var c = (window.event) ? event.keyCode : event.which;'.
+ ' if(event.ctrlKey || c <= 31 || (c >= 48 && c <= 57)) return true; else return false; ');
+ $this->AddOption('OnChange',
+ 'if(isNaN(parseInt(this.value))) this.value = 0; '.
+ ' else this.value = parseInt(this.value);'
+ );
}
}