怎么做文档结构图:邮箱地址验证的问题(js)

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 11:36:29
我想在离开热点的时候就对input里面的输入项进行验证
<script language="javascript">
<!-- start hiding
function checkemail()
{
if(checkNum(document.getElementsByName("temail"))==false)
{
alert("您的邮箱格式有错误,请正确输入!");
temail.focus();
return false;
}
function chekemail(email)
{
var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
if(pattern.test(email))
{
return true;
}
else
{
return false;
}
}
// stop hiding
-->
</script>
<input name="temail" type="text" onBlur="checkemail();">

哪里有错?为什么他会提示<input name="temail" type="text" onBlur="checkemail();">这一行没有对象?请各位看看,麻烦写一下我的这个为什么错了,错在哪里了

你上面的写错了几处:

1、第一个函数function checkemail() 最后少了“}”结束

2、第二个函数function chekemail(email)与第一个调用的名称不对应!
if(checkNum(document.getElementsByName("temail"))==false)
应该把checkNum改成chekemail!

这样就ok了