From: <ex...@us...> - 2013-07-21 16:46:12
|
Revision: 6127 http://sourceforge.net/p/web-erp/reponame/6127 Author: exsonqu Date: 2013-07-21 16:46:09 +0000 (Sun, 21 Jul 2013) Log Message: ----------- 22/7/2013 Thumb: Fixed the onchange overwritten problem for number class in MiscFunctions.js. Reported by Tim for GLJournal.php lost Credit and Debit mutually exclusive feature. Modified Paths: -------------- trunk/javascripts/MiscFunctions.js Modified: trunk/javascripts/MiscFunctions.js =================================================================== --- trunk/javascripts/MiscFunctions.js 2013-07-21 12:49:43 UTC (rev 6126) +++ trunk/javascripts/MiscFunctions.js 2013-07-21 16:46:09 UTC (rev 6127) @@ -41,6 +41,9 @@ case 'GM': var patt = /(?:^(-)?[1-9]{1}\d{0,2}(?:\.?\d{3})*(?:,\d{1,})?$)|(?:^(-)?(0?,\d{1,})$)/; break; + default: + alert('something is wrong with your language setting'); + } if(patt.test(this.value)){ @@ -317,7 +320,13 @@ } if (ds[i].className=="number") ds[i].onkeypress=rTN; if (ds[i].className=="integer") ds[i].onkeypress=rTI; - if (ds[i].className=="number") ds[i].onchange=rLocaleNumber; + if (ds[i].className=="number"){ + + ds[i].origonchange=ds[i].onchange; + ds[i].newonchange=rLocaleNumber; + ds[i].onchange=function(){if(this.origonchange) this.origonchange();this.newonchange();}; + + } } } window.onload=initial; |