js几个验证函数代码


Posted in Javascript onMarch 25, 2010
//检查是否非空 
function notEmpty(obj, msg) 
{ 
str = obj.value; 
str1 = ""; 
for (i = 0; i < str.length; i++) 
{ 
if (str.charAt(i) != " ") 
{ 
str1 = str.substr(i, str.length); 
break; 
} 
} 
if (str1 == "") 
{ 
alert(msg); 
obj.value = ""; 
obj.focus(); 
return false; 
} 
else 
{ 
return true; 
} 
} 
//检查是否为数字 
function isNumber(obj, msg) 
{ 
if(isNaN(obj.value)) 
{ 
if (undefined == msg) 
{ 
msg = "请输入数字!"; 
} 
alert(msg); 
obj.select(); 
return false; 
} 
else 
{ 
return true; 
} 
} 
//检查密码是否相同 
function isSamePwd(objPwd1, objPwd2, msg) 
{ 
pwd1 = objPwd1.value; 
pwd2 = objPwd2.value; 
if (pwd1 != pwd2) 
{ 
if (null == msg) 
{ 
alert("密码不相同!"); 
} 
else 
{ 
alert(msg); 
} 
objPwd2.value = ""; 
objPwd2.focus(); 
return false; 
} 
else 
{ 
return true; 
} 
} 
//检查邮件地址 
function isEmail(obj, msg) 
{ 
ch = obj.value; 
if((ch.indexOf("@") < 1) || (ch.indexOf(".") < 1) || (ch.indexOf(".") == ch.length - 1)) 
{ 
if (null == msg) 
{ 
alert("Email不正确!"); 
} 
else 
{ 
alert(msg); 
} 
obj.select(); 
return false; 
} 
else 
{ 
return true; 
} 
}

<script language="javascript"> 
function checkspace(checkstr) { 
var str = ''; 
for(i = 0; i < checkstr.length; i++) { 
str = str + ' '; 
} 
return (str == checkstr); 
} 
function checkfrm() 
{ 
if (checkspace(document.frm.title.value)) 
{ 
alert('标题不能为空'); 
document.frm.title.focus(); 
return false; 
} 
if (checkspace(document.frm.truename.value)) 
{ 
alert("姓名必须填写"); 
document.frm.truename.focus(); 
return false; 
} 
if (checkspace(document.frm.danwei.value)) 
{ 
alert("单位名称没有填写"); 
document.frm.dianwei.focus(); 
return false; 
} 
if (checkspace(document.frm.dizhi.value)) 
{ 
alert("地址不能为空"); 
document.frm.dizhi.focus(); 
return false; 
} 
if (checkspace(document.frm.content.value)) 
{ 
alert("留言内容部能为空"); 
document.frm.content.focus(); 
return false; 
} 
if (checkspace(document.frm.email.value)) 
{ 
alert("邮箱不能为空"); 
document.frm.email.focus(); 
return false; 
} 
return true; 
} 
</script>
Javascript 相关文章推荐
超级有用的13个基于jQuery的内容滚动插件和教程
Jul 31 Javascript
地址栏传递中文参数乱码在js里用escape转码
Aug 28 Javascript
用JS做的简单的可折叠的两级树形菜单
Sep 21 Javascript
node.js不得不说的12点内容
Jul 14 Javascript
JavaScript实现将xml转换成html table表格的方法
Apr 17 Javascript
JavaScript用JSONP跨域请求数据实例详解
Jan 06 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
Feb 05 Javascript
vue.js异步上传文件前后端实现代码
Aug 22 Javascript
通过jquery.cookie.js实现记住用户名、密码登录功能
Jun 20 jQuery
Javascript格式化并高亮xml字符串的方法及注意事项
Aug 13 Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
Feb 21 Javascript
js实现双色球效果
Aug 02 Javascript
Firefox下提示illegal character并出现乱码的原因
Mar 25 #Javascript
JavaScript setTimeout和setInterval的使用方法 说明
Mar 25 #Javascript
JavaScript 学习初步 入门教程
Mar 25 #Javascript
ext 列表页面关于多行查询的办法
Mar 25 #Javascript
JS学习之一个简易的日历控件
Mar 24 #Javascript
javascript instanceof,typeof的区别
Mar 24 #Javascript
ExtJs使用IFrame的实现代码
Mar 24 #Javascript
You might like
提升PHP执行速度全攻略(下)
2006/10/09 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
网页设计常用的一些技巧
2006/12/22 Javascript
jquery 子窗口操作父窗口的代码
2009/09/21 Javascript
javascript代码加载优化方法
2011/01/30 Javascript
JQuery模板插件 jquery.tmpl 动态ajax扩展
2011/11/10 Javascript
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
JS关闭窗口与JS关闭页面的几种方法小结
2013/12/17 Javascript
两个select多选模式的选项相互移动(示例代码)
2014/01/11 Javascript
js创建表单元素并使用submit进行提交
2014/08/14 Javascript
jQuery异步获取json数据方法汇总
2014/12/22 Javascript
基于jQuery创建鼠标悬停效果的方法
2015/03/07 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
angular.js中解决跨域问题的三种方式
2017/07/12 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
Vue与React的区别和优势对比
2020/12/18 Vue.js
[01:07:13]TNC vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
videocapture库制作python视频高速传输程序
2013/12/23 Python
python批量同步web服务器代码核心程序
2014/09/01 Python
Python Nose框架编写测试用例方法
2017/10/26 Python
python将文本分每两行一组并保存到文件
2018/03/19 Python
django实现将后台model对象转换成json对象并传递给前端jquery
2020/03/16 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
HTML5仿微信聊天界面、微信朋友圈实例代码
2018/01/29 HTML / CSS
美体小铺英国官网:The Body Shop英国
2017/01/24 全球购物
美国农场鲜花速递:The Bouqs
2018/07/13 全球购物
国际贸易专业个人鉴定
2014/02/22 职场文书
优秀纪检干部材料
2014/08/27 职场文书
党员四风自我剖析材料思想汇报
2014/09/13 职场文书
在宿舍喝酒的检讨书
2014/09/28 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
表扬稿范文
2015/01/17 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
使用nginx配置访问wgcloud的方法
2021/06/26 Servers