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 相关文章推荐
javascript字符串替换及字符串分割示例代码
Dec 12 Javascript
jQuery中 delegate使用的问题
Jul 03 Javascript
浅谈bootstrap源码分析之tab(选项卡)
Jun 06 Javascript
BootStrap注意事项小结(五)表单
Mar 10 Javascript
MUI实现上拉加载和下拉刷新效果
Jun 30 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
Sep 20 Javascript
js技巧之十几行的代码实现vue.watch代码
Jun 09 Javascript
vue.draggable实现表格拖拽排序效果
Dec 01 Javascript
JS使用cookie保存用户登录信息操作示例
May 30 Javascript
详解基于 Node.js 的轻量级云函数功能实现
Jul 08 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
Jul 15 Javascript
vue+elementui 实现新增和修改共用一个弹框的完整代码
Jun 08 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
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
2014/04/08 PHP
浅谈PHP中关于foreach使用引用变量的坑
2016/11/14 PHP
php实现的二分查找算法示例
2017/06/20 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
在html页面中包含共享页面的方法
2008/10/24 Javascript
使用js如何实现全选与全不选
2013/12/30 Javascript
BootStrap table表格插件自适应固定表头(超好用)
2016/08/24 Javascript
分类解析jQuery选择器
2016/11/23 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
2017/02/13 Javascript
小程序实现搜索框
2020/06/19 Javascript
Vue3 响应式侦听与计算的实现
2020/11/11 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
[42:20]2014 DOTA2华西杯精英邀请赛5 24 DK VS NewBee
2014/05/25 DOTA
[36:02]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第一局
2016/02/28 DOTA
python多线程编程方式分析示例详解
2013/12/06 Python
Python 中的 else详解
2016/04/23 Python
Python实现两个list对应元素相减操作示例
2017/06/09 Python
Django 添加静态文件的两种实现方法(必看篇)
2017/07/14 Python
浅谈python中列表、字符串、字典的常用操作
2017/09/19 Python
itchat-python搭建微信机器人(附示例)
2019/06/11 Python
flask应用部署到服务器的方法
2019/07/12 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
使用pyinstaller逆向.pyc文件
2019/12/20 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
2020/03/25 Python
Python3实现打印任意宽度的菱形代码
2020/04/12 Python
Python3如何使用range函数替代xrange函数
2020/10/05 Python
全球最大的游戏市场:G2A
2018/07/05 全球购物
研究生自我鉴定范文
2013/10/30 职场文书
大学生入党思想汇报
2014/01/01 职场文书
索桥的故事教学反思
2014/02/06 职场文书
幼儿园中班下学期评语
2014/04/18 职场文书
班级年度安全计划书
2014/05/01 职场文书
构建和谐校园倡议书
2015/01/19 职场文书
留学推荐信中文范文
2015/03/26 职场文书
红领巾广播站广播稿
2015/08/19 职场文书
Golang bufio详细讲解
2022/04/21 Golang