不知道什么原因js弹框不显示e-mail内容!求大神指点

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
    <link rel="stylesheet" href="" />
  <style type="text/css">
    
  </style>
  <script type="text/javascript">
    function checkForm(o){
	var str='';
	     chkid=
		 chkEmail
         if(!chkid.test(o.user.value)){
		    alert('请输入正确的用户名!');
			return false;
		 }
		 else{ 
			 str+='您输入的用户名为'+o.user.value+'\n';
		 
		 }
		 if(o.pwd.value==''){
		    alert('密码不正确为空!');
			return false;
		 }
		 else{ 
			 str+='您输入的密码为'+o.pwd.value+'\n';
		 }
		 if(o.pwd.value!=o.again.value){
		    alert('两次密码不同!');
			return false;
		 }
		 if(o.email.value==''){
		    alert('邮箱不能为空!');
			alert(1111)
		 }
		 if(!chkEmail.test(o.email.value)){
		    alert('请输入正确的Email地址');
            return false;
		 }
		 
		 for(var xx=0;xx<o.sex.length;xx++){
		    if(o.sex[xx].checked==true){
			  if(o.sex[xx].value=='m'){
			      str+='您选择的性别为男\n';
				  break;
               }
			   else{str+='您选择的性别是女\n';
			   break;
			   
			   }
			}
		 
		 }
		 str+='您的出生日期为'+o.nian.value+'年'+o.yue.value+'月'+o.ri.value+'日\n';
		 str+='您选择的爱好为:';
		 for(var aa=0;aa<o.chk.length;aa++){
		     if(o.chk[aa].checked==true){
			     str+=o.chk[aa].value+',';
			 }
		 }
		 str+='\n自我介绍:'+o.jieshao.value;
		 alert(str);
		 return false;
  }
  </script>
  <title></title>
 </head>
 <body>
 <form method="post" action="" onsubmit="return checkForm(this)">
 <table cellpadding="10" cellspacing="0" border="1" width="600" align="center">
     <tr>
	      <td align="right">用户名:</td>
		  <td><input type="text" name="user"/></td>
     </tr>
	 <tr>
          <td align="right">密码:</td>
		  <td><input type="password" name="pwd"/></td>	 
	 </tr>
	 <tr>
	     <td align="right">密码确认:</td>
		  <td><input type=