这篇文章将为大家详细讲解有关Javascript中怎么实现表单验证,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
1.表单项不能为空:
﹤ script language="java script "﹥ ﹤!-- function CheckForm() { if (document.form.name.value.length == 0) { alert("请输入您姓名!"); document.form.name.focus(); return false; } return true; } --﹥ ﹤/ script ﹥ |
2.比较两个表单项的值是否相同:
|
3.表单项只能为数字和"_",用于电话/银行帐号验证上,可扩展到域名注册等:
﹤ script language="java script "﹥ ﹤!-- function isNumber(String) { var Letters = "1234567890-"; //可以自己增加可输入值 var i; var c; if(String.charAt( 0 )=='-') return false; if( String.charAt( String.length - 1 ) == '-' ) return false; for( i = 0; i ﹤ String.length; i ++ ) { c = String.charAt( i ); if (Letters.indexOf( c ) ﹤ 0) return false; } return true; } function CheckForm() { if(! isNumber(document.form.TEL.value)) { alert("您的电话号码不合法!"); document.form.TEL.focus(); return false; } return true; } --﹥ ﹤/ script ﹥ |
4.表单项输入数值/长度限定:
﹤ script language="java script "﹥ ﹤!-- function CheckForm() { if (document.form.count.value ﹥ 100 || document.form.count.value ﹤ 1) { alert("输入数值不能小于零大于100!"); document.form.count.focus(); return false; } if (document.form.MESSAGE.value.length﹤10) { alert("输入文字小于10!"); document.form.MESSAGE.focus(); return false; } return true; } //--﹥ ﹤/ script ﹥ |
5.中文/英文/数字/邮件地址合法性判断:
|
6.限定表单项不能输入的字符:
|
关于Javascript中怎么实现表单验证就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。