当前位置:起点学习辅导网培训频道电脑知识学习网页制作Javascript教程JavaScript校验函数库

JavaScript校验函数库

08-08 00:40:52浏览次数:889栏目:Javascript教程
标签:javascript视频教程,javascript教程下载, JavaScript校验函数库,
    return s.substring(beginIndex, endIndex + 1);   
}   
//建立者:jiarry@hotmail.com   
//功能:将form中所有的text文本进行trim操作。   
//输入参数:myform(form名)   
//输出参数:无   
// c-3 textTrim(form名称)   
function textsTrim(myform){   
  for(var i=0;i<myform.elements.length;i++){   
    var etype=myform.elements[i].type;   
   if(etype = "text"){   
     myform.elements[i].value=trim(myform.elements[i].value);   
   }   
  }   
}   
  
  
//建立者:jiarry@hotmail.com   
//功能:将form某一input框或textarea里的内容copy至粘贴板   
//输入参数:myform(input对象名称)   
//输出参数:无   
function copyCode(obj) {   
var rng = document.body.createTextRange();   
rng.moveToElementText(obj);   
rng.scrollIntoView();   
rng.select();   
rng.execCommand("Copy");   
rng.collapse(false);   
}   
  
//建立者:jiarry@hotmail.com   
//功能:以HTML页面方式运行某一input或textarea里的内容//firefox下可能不支持   
//输入参数:myform(input对象名称)   
//输出参数:无   
function runCode(obj) {   
var winname = window.open('', "_blank", '');   
winname.document.open('text/html', 'replace');   
winname.document.writeln(obj.value);   
winname.document.close();   
}   
  
//建立者:jiarry@hotmail.com   
//功能:将form某一input框或textarea里的内容另存为//firefox下可能不支持   
//输入参数:myform(input对象名称)   
//输出参数:无   
function saveCode(obj) {   
var winname = window.open('', '_blank', 'top=10000');   
winname.document.open('text/html', 'replace');   
winname.document.writeln(obj.value);   
winname.document.execCommand('saveas','','code.htm');   
winname.close();   
}   
  
  
//建立者:jiarry@hotmail.com   
//功能:相当于java里的replaceAll,可以替换字符里的包含的某个全部字符串   
//输入参数:被替换的字符串与要替换的字符串   
//输出参数:无   
String.prototype.replaceAll = strReplace;   
function strReplace(findText, replaceText) {   
  var str = new String(this);   
  while (str.indexOf(findText)!=-1) {   
    str = str.replace(findText, replaceText);   
  }   
  return str;   
}   
String.prototype.replaceAll = strreplace;   
function  strreplace( str1, str2 ){   
    return this.replace( new RegExp( str1,"g" ), str2);   
}   
//正则表达式全部替换字符,与tempStr.replaceAll()相当;   
  
//建立者:jiarry@hotmail.com   
//功能:将form某一textarea里的内容里的br清除;将回车替换成<br />之类   
//输入参数:myform(input对象名称)   
//输出参数:无   
function cleanBR() {   
var area = document.getElementsByTagName('TEXTAREA');   
for (var i=0; i<area.length; i++) {   
  area[i].value = area[i].value.replace(/<br />/ig, '');   
  area[i].value = area[i].value.replace(/(xA0x20){4}/ig, 't');   
  area[i].value = area[i].value.replace(/xA0x20xA0/ig, '   ');   
  area[i].value = area[i].value.replace(/xA0xA0/ig, '  ');   
}   
}   
  
//建立者:jiarry@hotmail.com   
//功能:将属性rel为blank的链接用window.open()的方式打开。   
//比如<a href="#" rel="blank"></a>   
//输入参数:myform(input对象名称)   
//输出参数:无   
function tBlank(){   
var aLinks=document.getElementsByTagName("a");   
for (var i=0;i<aLinks.length;i++){   
   if(aLinks[i].getAttribute("rel")=="blank"){   
   //alert(aLinks[i].getAttribute("href"));   
   aLinks[i].target="_blank";   
   }   
}   
}   
  
  
//建立者:jiarry@hotmail.com   
//功能:检查和设置数字   
//比如<a href="#" rel="nubmer"></a>   
//输入参数:myform(input对象名称)   
//输出参数:无   
function setNum(){   
  var inp= document.getElementsByTagName("input");   
  //alert(inp.length);   
  for(var i=0;i<inp.length;i++){   
   if(inp[i].getAttribute("rel")=="number"){   
     // checkNum(inp[i]);   
      //inp[i].onmouseover=   
      eval("checkNum(inp[i])");   
       //alert(inp[i].value);   
       //inp[i].onblur=eval (alert("d"));   
      }   
   }   
}   
  
//建立者:jiarry@hotmail.com   
//功能:验证是否为数字与isNaN()相反   
//输出参数:返回true或者false   

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]  下一页

,JavaScript校验函数库
《JavaScript校验函数库》相关文章
给资讯打分:
网友评论: