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
Aug 13 Javascript
Jquery弹出窗口插件 LeanModal的使用方法
Mar 10 Javascript
jquery交替变换颜色的三种方法 实例代码
Nov 19 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
May 04 Javascript
JS处理json日期格式化问题
Oct 01 Javascript
AngularJS指令中的绑定策略实例分析
Dec 14 Javascript
JavaScript实现垂直滚动条效果
Jan 18 Javascript
深入理解Vuex 模块化(module)
Sep 26 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
Jun 04 Javascript
小程序登录之支付宝授权的实现示例
Dec 13 Javascript
vue2和vue3的v-if与v-for优先级对比学习
Oct 10 Javascript
js基础语法与maven项目配置教程案例
Jul 15 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
PHP4实际应用经验篇(5)
2006/10/09 PHP
将一维或多维的数组连接成一个字符串的php代码
2010/08/08 PHP
php自定义函数实现JS的escape的方法示例
2016/07/07 PHP
PHP中多线程的两个实现方法
2016/10/14 PHP
解决Laravel blade模板转义html标签的问题
2019/09/03 PHP
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
2009/05/21 Javascript
JavaScript快速检测浏览器对CSS3特性的支持情况
2012/09/26 Javascript
javascript 动态创建表格
2015/01/08 Javascript
简单介绍JavaScript的变量和数据类型
2015/06/03 Javascript
DWR中各种java方法的调用
2016/05/04 Javascript
基于Vue.js的表格分页组件
2016/05/22 Javascript
JS不完全国际化&amp;本地化手册 之 理论篇
2016/09/27 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
详解Vue组件实现tips的总结
2017/11/01 Javascript
关于Vue的路由权限管理的示例代码
2018/03/06 Javascript
使用webpack编译es6代码的方法步骤
2019/04/28 Javascript
解决Vue watch里调用方法的坑
2020/11/07 Javascript
layui使用及简单的三级联动实现教程
2020/12/01 Javascript
python实现在sqlite动态创建表的方法
2015/05/08 Python
总结Python编程中函数的使用要点
2016/03/20 Python
Python Socket传输文件示例
2017/01/16 Python
详解K-means算法在Python中的实现
2017/12/05 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
2020/06/24 Python
对python中url参数编码与解码的实例详解
2019/07/25 Python
python中的错误如何查看
2020/07/08 Python
html5录音功能实战示例
2019/03/25 HTML / CSS
餐饮业创业计划书范文
2014/01/06 职场文书
公务员平时考核实施方案
2014/03/11 职场文书
成语的广告词
2014/03/19 职场文书
司法局群众路线教育实践活动整改措施
2014/09/17 职场文书
HTML+CSS+JS实现图片的瀑布流布局的示例代码
2021/04/22 HTML / CSS
python 三边测量定位的实现代码
2021/04/22 Python
python实现简单的井字棋
2021/05/26 Python
Python中异常处理用法
2021/11/27 Python
Python OpenCV超详细讲解调整大小与图像操作的实现
2022/04/02 Python