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 相关文章推荐
IE和Firefox下event事件杂谈
Dec 18 Javascript
Array.prototype.slice 使用扩展
Jun 09 Javascript
JavaScript对IE操作的经典代码(推荐)
Mar 10 Javascript
浅谈Javascript中的Function与Object
Jan 26 Javascript
javascript操作select元素实例分析
Mar 27 Javascript
RequireJS使用注意细节
May 15 Javascript
JS基于面向对象实现的拖拽功能示例
Dec 20 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
Jan 16 Javascript
数组Array的排序sort方法
Feb 17 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
Jun 15 Javascript
Vue动画事件详解及过渡动画实例
Feb 09 Javascript
Vue Mint UI mt-swipe的使用方式
Jun 05 Vue.js
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
joomla内置的表单验证功能使用方法
2010/06/11 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
php实现简单爬虫的开发
2016/03/28 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
用window.location.href实现刷新另个框架页面
2007/03/07 Javascript
Javascript表达式中连续的 &amp;&amp; 和 || 之赋值区别
2010/10/17 Javascript
jQuery 表单验证扩展(三)
2010/10/20 Javascript
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
2012/03/29 Javascript
js获取键盘按键响应事件(兼容各浏览器)
2013/05/16 Javascript
jQuery和AngularJS的区别浅析
2015/01/29 Javascript
AngularJS 指令详细介绍
2016/07/27 Javascript
jquery判断iPhone、Android设备类型
2016/09/14 Javascript
jQuery实现级联下拉框实战(5)
2017/02/08 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
Layui table field初始化加载时进行隐藏的方法
2019/09/19 Javascript
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
2020/01/07 Javascript
Python version 2.7 required, which was not found in the registry
2014/08/26 Python
python 实现手机自动拨打电话的方法(通话压力测试)
2019/08/08 Python
利用setuptools打包python程序的方法步骤
2020/01/18 Python
Python操作注册表详细步骤介绍
2020/02/05 Python
浅谈Django中的QueryDict元素为数组的坑
2020/03/31 Python
小学国庆节活动方案
2014/02/11 职场文书
火车的故事教学反思
2014/02/11 职场文书
电视购物广告词
2014/03/19 职场文书
五一劳动节演讲稿
2014/09/12 职场文书
报效祖国演讲稿
2014/09/15 职场文书
师德自我剖析材料范文
2014/10/06 职场文书
党委班子纠正“四风”问题整改措施
2014/10/28 职场文书
计划生育工作总结2015
2015/04/03 职场文书
幼儿园教学反思范文
2016/03/02 职场文书
Golang map映射的用法
2022/04/22 Golang