form.emali.valueform.email.value...
还有是用正則來test你的輸入 而不是你的輸入來test正則。。
form.emali.value.test(regx)) 改為
regx.test(form.emali.value)完整測試代碼如下<script>
function docheck(){
var regx=/^[\w-\.]+@([\w-]+\.)+[\w]{2,4}$/; 
var tempval=document.getElementById("email").value
if(regx.test(tempval)) {
        return true; }
else

    alert("请输入正确的E_mial地址!");
      return false; 
    } 
}
 </script>
 <table>
<TR> 
      <TD> <font size="3" color=""> </font>E_mail: </TD> 
      <TD>&nbsp; <INPUT TYPE="text" NAME="email" id="email"> <font color="red">* <input type=button value=dafda onclick=docheck() /></TD> 
    </TR>  

解决方案 »

  1.   

    第一个是你写的有问题。不是用value.test,而是用正则去test
    <script>
    function a(){
    var regx=/^[\w-\.]+@([\w-]+\.)+[\w]{2,4}$/; 
    if(regx.test(document.all.email.value)) 
            return true; 
    else{ 
        alert("请输入正确的E_mial地址!") 
          return false; 
        } 
     }</script>
    <TR> 
          <TD> <font size="3" color=""> </font>E_mail: </TD> 
          <TD>&nbsp; <INPUT TYPE="text" NAME="email"> <font color="red">* </TD> 
        </TR> <input type="button" onclick="a()">
      

  2.   


    function test()
    {var regx=/^[\w-\.]+@([\w-]+\.)+[\w]{2,4}$/; 
    if(form.emali.value.test(regx)) //这里应该是regx.test(form.emali.value)
            return true; 
    else{ 
        alert("请输入正确的E_mial地址!") 
          return false; 
        } 
    }
      

  3.   

    //判断email地址格式//true: is email
    //false: not a email
    function isEmail(str)
    {
        var patt=/^([\w.-])+\@(([\w-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        return patt.test(str);
    }
      

  4.   

    1、正则表达式还是很重要的。2、一个实现的例子
    function isEmail(obj){
       var regu =
           "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|mobi|EDU|int|INT)$";
       var re = new RegExp(regu);      if(obj.value.search(re) == -1)
         return false;
       else
         return true;
    }3、jquery有个validate插件很好用,且可以扩张自己想要的验证。我现在的项目中就用到了。地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation/4、js教程到我的资源去下载http://download.csdn.net/source/758685