知识大全 常用的表单提交判断函数

Posted 函数

篇首语:一日之计在于晨,一年之计在于春。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 常用的表单提交判断函数相关的知识,希望对你有一定的参考价值。

<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript> //函数名 csafe //功能介绍 检查是否含有 \\\\ / //参数说明 要检查的字符串 //返回值 是 不是 function csafe(a) return ; /* fibdn = new Array ( \\\\ ; / ); i=fibdn length; j=a length; for (ii= ;ii<i;ii++) for (jj= ;jj<j;jj++) temp =a charAt(jj); temp =fibdn[ii]; if (tem ;p ==temp ) return ; return ; */ //函数名 cspc //功能介绍 检查是否含有空格 //参数说明 要检查的字符串 //返回值 是 不是 function cspc(a) var i=a length; var j = ; var k = ; while (k<i) if (a charAt(k) != ) j = j+ ; k = k+ ; if (j== ) return ; if (i!=j) return ; else return ; //函数名 cemail //功能介绍 检查是否为Email Address //参数说明 要检查的字符串 //返回值 不是 是 function cemail(a) var i=a length; var temp = a indexOf( @ ); var tempd = a indexOf( ); if (temp > ) if ((i temp) > ) if ((i tempd)> ) return ; return ; //opt 小数 opt 负数 //当opt 为 时检查num是否是负数 //当opt 为 时检查num是否是小数 //返回 是正确的 是错误的 function cnbr(num opt opt ) var i=num length; var staus; //staus用于记录 的个数 status= ; if ((opt != ) && (num charAt( )== )) //alert( You have enter a invalid number ); return ; //当最后一位为 时出错 if (num charAt(i )== ) //alert( You have enter a invalid number ); return ; for (j= ;j<i;j++) if (num charAt(j)== ) status++; if (status> ) //alert( You have enter a invalid number ); return ; if (num charAt(j)< || num charAt(j)> ) if (((opt == ) || (num charAt(j)!= )) && (j!= )) //alert( You have enter a invalid number ); return ; return ; //函数名 cdate //功能介绍 检查是否为日期 //参数说明 要检查的字符串 //返回值 不是日期 是日期 function cdate(datestr) var lthdatestr if (datestr != ) lthdatestr= datestr length ; else lthdatestr= ; var tmpy= ; var tmpm= ; var tmpd= ; //var datestr; var status; status= ; if ( lthdatestr== ) return for (i= ;i<lthdatestr;i++) if (datestr charAt(i)== ) status++; if (status> ) //alert( Invalid format of date! ); return ; if ((status== ) && (datestr charAt(i)!= )) tmpy=tmpy+datestr charAt(i) if ((status== ) && (datestr charAt(i)!= )) tmpm=tmpm+datestr charAt(i) if ((status== ) && (datestr charAt(i)!= )) tmpd=tmpd+datestr charAt(i) year=new String (tmpy); month=new String (tmpm); day=new String (tmpd) //tempdate= new String (year+month+day); //alert(tempdate); if ((tmpy length!= ) || (tmpm length> ) || (tmpd length> )) //alert( Invalid format of date! ); return ; if (!(( <=month) && ( >=month) && ( >=day) && ( <=day)) ) //alert ( Invalid month or day! ); return ; if (!((year % )== ) && (month== ) && (day== )) //alert ( This is not a leap year! ); return ; if ((month<= ) && ((month % )== ) && (day>= )) //alert ( This month is a small month! ); return ; if ((month>= ) && ((month % )== ) && (day>= )) //alert ( This month is a small month! ); return ; if ((month== ) && (day== )) //alert( The Febryary never has this day! ); return ; return ; //函数名 fucPWDc //功能介绍 检查是否含有非数字或字母 //参数说明 要检查的字符串 //返回值 含有 全部为数字或字母 function fucPWDc(str) var strSource = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ; var ch; var i; var temp; for (i= ;i<=(str length );i++) ch = str charAt(i); temp = strSource indexOf(ch); if (temp== ) return ; if (strSource indexOf(ch)== ) return ; else return ; function jtrim(str) while (str charAt( )== ) str=str substr( ); while (str charAt(str length )== ) str=str substr( str length ); return(str); //函数名 fucCheckNUM //功能介绍 检查是否为数字 //参数说明 要检查的数字 //返回值 为是数字 为不是数字 function fucCheckNUM(NUM) var i j strTemp; strTemp= ; if ( NUM length== ) return for (i= ;i<NUM length;i++) j=strTemp indexOf(NUM charAt(i)); if (j== ) //说明有字符不是数字 return ; //说明是数字 return ; //函数名 fucCheckTEL //功能介绍 检查是否为电话号码 //参数说明 要检查的字符串 //返回值 为是合法 为不合法 function fucCheckTEL(TEL) var i j strTemp; strTemp= ()# ; for (i= ;i<TEL length;i++) j=strTemp indexOf(TEL charAt(i)); if (j== ) //说明有字符不合法 return ; //说明合法 return ; //函数名 fucCheckLength //功能介绍 检查字符串的长度 //参数说明 要检查的字符串 //返回值 长度值 function fucCheckLength(strTemp) var i sum; sum= ; for(i= ;i<strTemp length;i++) if ((strTemp charCodeAt(i)>= ) && (strTemp charCodeAt(i)<= )) sum=sum+ ; else sum=sum+ ; return sum; </SCRIPT> cha138/Article/program/Java/JSP/201311/19314

相关参考

知识大全 在表单提交前进行验证的几种方式整理

为了减轻后台压力可以利用JavaScript在表单提交前对表单数据进行验证本文整理了常用的几种方式有需求的朋友可以参考下   在表单提交前进行验证的几种方式在Django中为了减轻后台压力可

知识大全 高级表单验证-针对多次提交表单

每个开发人员面对的困难是预测用户能够或是将要做什么这对于网络开发人员来说就更为困难因为他的预测必须考虑到Web的多样性和缺乏真正的session控制机制如果你已经创建过一个使用表单的ASP应用程序也许

知识大全 asp中get post提交表单区别

  asp教程中getpost提交表单区别  Get和Post方式的区别有点  get是从服务器上获取数据post是向服务器传送数据  get是把参数数据队列加到提交表单的ACTION属性所指的URL

知识大全 asp.net表单提交方法GETPOST

asp.net表单提交方法GETPOST  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  表单fo

知识大全 表单内容提交到邮箱

cha138/Article/program/Java/JSP/201311/19558

知识大全 Javascript中CTRL+回车提交表单

Javascript中CTRL+回车提交表单  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!<

知识大全 Delphi实现网页表单数据的自动提交

Delphi实现网页表单数据的自动提交  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MSHTM

知识大全 PHP检查表单提交是否来自于本站

PHP检查表单提交是否来自于本站  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinzh

知识大全 jQuery提交多个表单的小例子

jQuery提交多个表单的小例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这篇文章介绍了jQu

知识大全 使用HttpModule来禁用Web表单重复提交

使用HttpModule来禁用Web表单重复提交  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!