ejbcajslib.js

来自「一套JAVA的CA证书签发系统.」· JavaScript 代码 · 共 231 行

JS
231
字号
<!--/* Javascript library used by Ejbca jsp pages     Written by Philip Vendil      27 mars 2002 */function checkAll(checkboxlist,size) {  for (var i = 0; i < size; i++) {    box = eval(checkboxlist + i  );     if (box.checked == false)      box.checked = true;  }}function uncheckAll(checkboxlist,size) {  for (var i = 0; i < size; i++) {  box = eval(checkboxlist + i );   if (box.checked == true)     box.checked = false;  }}function switchAll(checkboxlist,size) {  for (var i = 0; i < size; i++) {    box = eval(checkboxlist+ i);    box.checked = !box.checked;  }}// Function that checks thru an array of checkboxes an return true if only one is checked,// if several is checked the alerttext is displayed, if none is selected then only false is returned.function onlyoneselected(checkboxlist,size,alerttext){  var numberofchecked=0;  for(var i = 0; i < size; i++){    box = eval(checkboxlist + i);       if (box.checked == true){      numberofchecked++;    }    }  if(numberofchecked > 1){    alert(alerttext);  }  return (numberofchecked==1);}function displayHelpWindow(helplink) {  window.open(helplink, 'ejbca_helpwindow','height=600,width=500,scrollbars=yes,toolbar=yes,resizable=1');}function checkfieldforlegalchars(thetextfield , alerttext){  field = eval(thetextfield);  var text = new String(field.value);  re = /[^a-鯝-謃 0-9.]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}function checkfieldforlegalcharswithchangeable(thetextfield , alerttext){  field = eval(thetextfield);  var text = new String(field.value);  re = /[^a-鯝-謃 0-9;]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}function checkfieldforlegaldnchars(thetextfield , alerttext){  field = eval(thetextfield);  var text = new String(field.value);  re = /[^a-鯝-謃 0-9@\.\,\-:\/\?\=\(\)]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}function checkfieldforcompletednchars(thetextfield , alerttext){  field = eval(thetextfield);  var text = new String(field.value);  re = /[^a-鯝-謃 0-9@\,\=\.\-:\/\?\(\)]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}function checkfieldforlegaldncharswithchangeable(thetextfield , alerttext){  field = eval(thetextfield);  var text = new String(field.value);  re = /[^a-鯝-謃 0-9@.,\-:\/;\'\?\+\=\(\)\"]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}function checkfieldforipaddess(thetextfield , alerttext){  field = eval(thetextfield);  var text = new String(field.value);  re = /[^0-9\.]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}function checkfieldforlegalemailchars(thetextfield , alerttext){  field = eval(thetextfield);  var text = new String(field.value);  re = /[^a-鯝-謃0-9@\.\-]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}function checkfieldforlegalemailcharswithchangeable(thetextfield , alerttext){  field = eval(thetextfield);  var text = new String(field.value);  re = /[^a-鯝-謃0-9@\.\-;]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}function checkfieldforlegalemailcharswithoutat(thetextfield , alerttext){  field = eval(thetextfield);  var text = new String(field.value);  re = /[^a-鯝-謃0-9\.\-]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}function checkfieldforlegalemailcharswithoutatwithchangeable(thetextfield , alerttext){  field = eval(thetextfield);  var text = new String(field.value);  re = /[^a-鯝-謃0-9\.\-;]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}function checkfieldfordecimalnumbers(thetextfield , alerttext){  field = eval(thetextfield);  var text = new String(field.value);  re = /[^0-9]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}function checkfieldforhexadecimalnumbers(thetextfield , alerttext){  // remove all spaces  field = eval(thetextfield);  var text = new String(field.value);    re = /[^a-fA-F0-9 ]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}function checkfieldforlegalresourcechars(thetextfield , alerttext){  field = eval(thetextfield);  var text = new String(field.value);  re = /[^a-鯝-謃 0-9\/]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}function trim(s) {  while (s.substring(0,1) == ' ') {    s = s.substring(1,s.length);  }  while (s.substring(s.length-1,s.length) == ' ') {    s = s.substring(0,s.length-1);  }  return s;}-->

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?