diff options
Diffstat (limited to 'admportal/public/javascripts/admportal.js')
-rw-r--r-- | admportal/public/javascripts/admportal.js | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/admportal/public/javascripts/admportal.js b/admportal/public/javascripts/admportal.js new file mode 100644 index 00000000..d73517da --- /dev/null +++ b/admportal/public/javascripts/admportal.js @@ -0,0 +1,79 @@ +function uploadFile(form) +{ + if ( form.filename.value.length == 0) + { + bootbox.alert('Must select a file.'); + return false; + } + else { form.submit(); return; } +} +function isDigit(num) +{ + // false means error + // true means success + //var dlNum = obj.value; + var charAllowed="0123456789"; + var thisChar; + var cnt = 0; + var blankCnt = 0; + if ( num.length > 0 ) + { + for (var i = 0; i < num.length; i++) + { + thisChar = num.substring(i, i+1); + if ( charAllowed.indexOf(thisChar) != -1 ) cnt++; + if ( num.substring(i, i + 1) == " " ) blankCnt++; + } + if ( cnt != num.length ){ + return false; + } + else if (blankCnt == num.length) { + return false; + } + return true; + } + else + return false; +} +function isFloat(num) +{ + // false means error + // true means success + //var dlNum = obj.value; + var charAllowed=".-0123456789"; + var thisChar; + var cnt = 0; + var blankCnt = 0; + if ( num.length > 0 ) + { + for (var i = 0; i < num.length; i++) + { + thisChar = num.substring(i, i+1); + if ( charAllowed.indexOf(thisChar) != -1 ) cnt++; + if ( num.substring(i, i + 1) == " " ) blankCnt++; + } + if ( cnt != num.length ){ + return false; + } + else if (blankCnt == num.length) { + return false; + } + return true; + } + else + return false; +} +function isblank(s) +{ + // true means all blank + // flase means not blank + for(var i=0; i<s.length; i++) { + var c = s.charAt(i); + if ( (c != ' ') && (c != '\n') && (c != '\t') ) return false; + } + return true; +} + +function padLeft(nr, n, str){ + return Array(n-String(nr).length+1).join(str||'0')+nr; +} |