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 相关文章推荐
基于JQuery的asp.net树实现代码
Nov 30 Javascript
javascript学习笔记(十八) 获得页面中的元素代码
Jun 20 Javascript
JavaScript地图拖动功能SpryMap的简单实现
Jul 17 Javascript
js数组方法扩展实现数组统计函数
Apr 09 Javascript
jQuery实现放大镜效果实例代码
Mar 17 Javascript
AJAX实现瀑布流触发分页与分页触发瀑布流的方法
May 23 Javascript
jQuery延迟执行的实现方法
Dec 21 Javascript
jQuery操作DOM_动力节点Java学院整理
Jul 04 jQuery
基于Vue 服务端Cookies删除的问题
Sep 21 Javascript
Vue中 v-if/v-show/插值表达式导致闪现的原因及解决办法
Oct 12 Javascript
JavaScript实现缓动动画
Nov 25 Javascript
javascript实现拼图游戏
Jan 29 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
dedecms系统的广告设置代码 基础版本
2010/04/09 PHP
Yii把CGridView文本框换成下拉框的方法
2014/12/03 PHP
PHP调用Linux命令权限不足问题解决方法
2015/02/07 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
PHP APP微信提现接口代码
2018/09/30 PHP
Laravel-admin之修改操作日志的方法
2019/09/30 PHP
动态加载iframe
2006/06/16 Javascript
JavaScript获取Url里的参数
2014/12/18 Javascript
js实现网页抽奖实例
2015/08/05 Javascript
domReady的实现案例
2016/11/23 Javascript
Require.JS中的几种define定义方式示例
2017/06/01 Javascript
JavaScript中如何判断一个值的类型
2017/09/15 Javascript
AngularJS 中的数据源的循环输出
2017/10/12 Javascript
解决webpack无法通过IP地址访问localhost的问题
2018/02/22 Javascript
解决vue build打包之后首页白屏的问题
2018/03/06 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
Vue press 支持图片放大功能的实例代码
2018/11/09 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
2018/12/03 Javascript
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
Vue router安装及使用方法解析
2020/12/02 Vue.js
Ruby使用eventmachine为HTTP服务器添加文件下载功能
2016/04/20 Python
对Pytorch神经网络初始化kaiming分布详解
2019/08/18 Python
解决python多行注释引发缩进错误的问题
2019/08/23 Python
浅析Django中关于session的使用
2019/12/30 Python
python生成任意频率正弦波方式
2020/02/25 Python
解决python中import文件夹下面py文件报错问题
2020/06/01 Python
利用python下载scihub成文献为PDF操作
2020/07/09 Python
anaconda升级sklearn版本的实现方法
2021/02/22 Python
80年代复古T恤:TruffleShuffle
2018/07/02 全球购物
成立公司计划书
2014/05/07 职场文书
党员志愿者活动总结
2014/06/26 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
幼儿园中班教学反思
2016/03/03 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
Python OpenCV 图像平移的实现示例
2021/06/04 Python
浅谈sql_@SelectProvider及使用注意说明
2021/08/04 Java/Android