diff options
| author | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-10-26 09:32:45 +0000 |
|---|---|---|
| committer | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-10-26 09:32:45 +0000 |
| commit | 7460263449bd69345c58bd3414c69fe6d145ce29 (patch) | |
| tree | 8b4812e8169b073d3086dee52f4b483d54354842 /frontends/php/include/classes/ctextbox.inc.php | |
| parent | b1282b55daa5bccb0ed85d7c12bd1109adee41a4 (diff) | |
| download | zabbix-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.php | 8 |
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);' + ); } } |
