知识大全 几个很有用的javascript函数
Posted 函数
篇首语:读书是易事,思索是难事,但两者缺一,便全无用处。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 几个很有用的javascript函数相关的知识,希望对你有一定的参考价值。
函数Reset()按Reset按钮后对各字段的内容复位 函数submitForms()按submit按钮后对字段合法性检查后发送电子邮件 函数isName()对姓名字段进行合法性检查 函数isEmail()对电子邮件地址字段进行合法性检查 函数isBrowser()对浏览器字段与自动检测的浏览器版本进行比较 函数isCountry()对国家字段进行合法性检查 函数isComment()对意见字段进行合法性检查 不允许为空值 函数isFavorite()对喜欢的站点字段进行合法性检查 不允许为空值 程序中还提供了一些技巧 例如 如何判断浏览器的版本 字符串的操作等等 结果是以电子邮件的形式提供给你的 里面有客人输入的各个字段 程序比较长 但不难看懂 下面是源代码 <HTML><HEAD><TITLE>用JavaScript编制留言簿程序</TITLE><SCRIPTLANGUAGE= JavaScript ><! Begin//是你自己的电子邮件地址varemailAddress= ;functiontoName()vartoNameval=document forms[ ] elements[ ] value;toNameval= mailto:?subject=GuestBookexample ;this document mail action=toNameval;functionReset()document forms[ ] elements[ ] value= ;document forms[ ] elements[ ] value= ;document forms[ ] elements[ ] value=navigator appName+ +navigator appVersion;document forms[ ] elements[ ] value= ;document forms[ ] elements[ ] value= ;document forms[ ] elements[ ] value= ;document forms[ ] elements[ ] focus();functionsubmitForms()if((isName())&&(isEmail())&&(isBrowser())&&(isCountry())&&(isComment())&&(isFavorite()))if(confirm( \\nYou reabouttoe mailtheform \\n\\nClickonYEStosubmit \\n\\nClickonNOtoabort ))alert( \\nYoursubmissionwillnowbemadeto:\\n\\n +emailAddress+ \\n\\n\\nThankyou! );returntrue;elsealert( \\nYouhavechosentoabortthesubmission );returnfalse;elsereturnfalse;functionisName()varstr=document forms[ ] elements[ ] value;if(str== )alert( \\nTheNAMEfieldisblank \\n\\nPleaseenteryourname )document forms[ ] elements[ ] focus();returnfalse;for(vari= ;i<str length;i++)varch=str substring(i i+ );if(((ch< a || z <ch)&&(ch< A || Z <ch))&&ch!= )alert( \\nTheNAMEfieldonlyacceptsletters&spaces \\n\\nPleasere enteryourname );document forms[ ] elements[ ] select();document forms[ ] elements[ ] focus();returnfalse;returntrue;functionisEmail()emailAddress=document forms[ ] elements[ ] value;if(document forms[ ] elements[ ] value== )alert( \\nTheE MAILfieldisblank \\n\\nPleaseenteryoure mailaddress )document forms[ ] elements[ ] focus();returnfalse;if(document forms[ ] elements[ ] value indexOf( @ )== ||document forms[ ] elements[ ] value indexOf( )== )alert( \\nTheE MAILfieldrequiresa\\ @\\ anda\\ \\ beused \\n\\nPleasere enteryoure mailaddress )document forms[ ] elements[ ] select();document forms[ ] elements[ ] focus();returnfalse;elsetoName();returntrue;functionisBrowser()if(document forms[ ] elements[ ] value!=navigator appName+ +navigator appVersion)if(confirm( \\nYou vechangedyourbrowsertype \\n\\nClickonOKtokeepchanges \\n\\nClickonCanceltorestoredetectedbrowser ))returntrueelsedocument forms[ ] elements[ ] value=navigator appName+ +navigator appVersion;returntrue;elsereturntrue;functionisCountry()varstr=document forms[ ] elements[ ] value;if(str== )alert( \\nTheCOUNTRYfieldisblank \\n\\nPleaseenteryourcountry )document forms[ ] elements[ ] focus();returnfalse;for(vari= ;i<str length;i++)varch=str substring(i i+ );if(((ch< a || z <ch)&&(ch< A || Z <ch))&&ch!= )alert( \\nTheCOUNTRYfieldonlyacceptsletters&spaces \\n\\nPleasere enteryourcountry );document forms[ ] elements[ ] select();document forms[ ] elements[ ] focus();returnfalse;returntrue;functionisComment()if(document forms[ ] elements[ ] value== )if(confirm( \\nYou reabouttosubmiithoutleavingament \\n\\nClickonCANCELtoincludeament \\n\\nClickonOKtocontinuewithoutament ))returntrueelsedocument forms[ ] elements[ ] focus();returnfalse;elsereturntruefunctionisFavorite()if(document forms[ ] elements[ ] value== )if(confirm( \\nYou reabouttosubmiithoutlistingyourfavoritesites \\n\\nClickonCANCELtoincludefavorites \\n\\nClickonOKtocontinuewithoutlistingfavorites ))returntrueelsedocument forms[ ] elements[ ] focus();returnfalse;elsereturntrue//End ></SCRIPT></HEAD><BODY><CENTER><FORMENCTYPE= text/plain NAME= mail METHOD= GET ACTION= mailto: onSubmit= returnsubmitForms() ><TABLEBORDER= WIDTH= ><TR><TDalign= center ><FONTCOLOR= ><STRONG>Enteryourname:</STRONG></FONT></TD><TDalign= center ><FONTCOLOR= ><STRONG>Enteryoure mailaddress:</STRONG></FONT></TD></TR><TR><TDalign= center ><INPUTTYPE= text NAME= name SIZE= MAXLENGTH= ></TD></TD><TDalign= center ><INPUTTYPE= text NAME= email SIZE= MAXLENGTH= ></TD></TR><TR><TDalign= center ><FONTCOLOR= ><STRONG>Yourbrowser</STRONG></FONT></TD><TDalign= center ><FONTCOLOR= ><STRONG>Enteryourcountry:</STRONG></FONT></TD></TR><TR><TDalign= center ><INPUTTYPE= text NAME= browser SIZE= MAXLENGTH= ></TD><TDalign= center ><INPUTTYPE= text NAME= country SIZE= MAXLENGTH= ></TD></TR></TABLE><CENTER><FONTCOLOR= ><STRONG>Leaveamentorsuggestion:</strong></font><BR><TEXTAREANAME= ments ROWS= COLS= wrap=yes>Comments?Suggestions?</TEXTAREA><P><P><FONTCOLOR= ><STRONG>Listyourfavoritesites:</STRONG></FONT><BR><TDalign= center ><TEXTAREANAME= favorites ROWS= COLS= wrap=yes>AnysitesIshouldtakealookat?</TEXTAREA><P><P><INPUTTYPE= submit VALUE= Submit ><center><INPUTTYPE= reset VALUE= Reset onClick= Reset() ></FORM></CENTER></BODY></HTML> cha138/Article/program/Java/JSP/201311/19258相关参考
测试字符串长度(中英文) functionstrLen(s) varistrstrstrnLen; str=svalue; nLen=; for(i=;i
知识大全 JavaScript:new 一个函数和直接调用函数的区别分析
JavaScript:new一个函数和直接调用函数的区别分析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
常用的Javascript函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! /********
使用Javascript的数学函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在JavaScri
javascript读写Cookie函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 日前看到
判断Javascript是否存在函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! window
Applet调用JavaScript函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在做的的
Javascript日期格式化函数性能对比 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近开
解答关于C#的JavaScript函数的问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何
知识大全 JavaScript网页验证函数(使用正则表达式)
JavaScript网页验证函数(使用正则表达式) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!