js几个验证函数代码
js几个验证函数代码
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下://检查是否非空functionnotEmpty(obj,msg){str=obj.value;str1="";for(i...

复制代码 代码如下:

//检查是否非空

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教程学习
编程开发子分类