不报错才奇怪呢
你传入的参数是什么东西
应该在函数里得到text对象,然后check

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function checkEmail() {
    var pattern=/\w+@\w+\.\w{1,3}/g;
    if (!pattern.test(EMAIL.value)) 
    {
    alert('电子信箱地址输入有误!!'); 
    EMAIL.focus();
    return false;
    }
    }
    //-->
    </SCRIPT>
    <INPUT TYPE="text" NAME="EMAIL">
    <INPUT TYPE="button" value="检查Email" onclick="checkEmail()">
      

  2.   

    帮你改了一下错误,不过你这个算法还有问题
    <SCRIPT LANGUAGE="JavaScript">
    <!--
     function chkemail(w_email)
     { 
     var i=w_email.length;
        var temp = w_email.indexOf('@');
        var tempd = w_email.indexOf('.');
        if (temp > 1) {
    if ((i-temp) > 3){
      if ((i-tempd)>0){
       return true;
     }
    }
    }
       alert("输入的地址不正确!")
    return false;
    }
    //-->
    </SCRIPT> <form  name=srh  method="POST" action="WordsMando.jsp?flag=1" onsubmit="return chkemail(this.elements('w_email').value)" >
      <tr>
       <td>E-Mail<input type="text" name="w_email" size="20"> </input><INPUT TYPE="submit"></td> 
        </tr>
      

  3.   

    注意这里onsubmit="return chkemail(this.elements('w_email').value)"
      

  4.   

    <%@ page contentType="text/html; charset=gb2312" language="java"  import="java.sql.*,lightningboard.bean.*" errorPage="" %><jsp:useBean id="wordsBean" scope="page" class="lightningboard.add.WordsBean"/><%@include file="inc/headerluck.jsp" %>    
    <script LANGUAGE="JavaScript"> <!--
    function chkemail(w_email) {
    { var i=w_email.length;
     var temp = w_email.indexOf('@');
     var tempd =w_email.indexOf('.');
     if (temp > 1) {
      if ((i-temp) > 3){
       
        if ((i-tempd)>0){
         return 1;
        }
       
      }
     }
     alert("电子信箱地址输入有误!!");
     return false;
    }//--> </script>     
    <tr>
     <td>       
          <table border="0">     
             <tr>
               <td><font color="#FF0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您好!欢迎留言!</font></a></td>
            </tr>              
            </table>
        <table align="center">           
        <form  name=srh  method="POST" action="WordsMando.jsp?flag=1" onsubmit="return chkemail(this.elements('w_email').value)">
       
         
            <tr>
           <td>&nbsp;&nbsp;<input type="hidden" name="id" size="20" value=<%=n%>></input> </td>           
             </tr>             
            <tr>
           <td>姓&nbsp;&nbsp;名<input type="text" name="w_name" size="20"></input> </td>           
             </tr>   
             <tr>
             <td>E-Mail<input type="text" name="w_email" size="20"> </input></td> 
            </tr>   
          <tr>    
            <td>留&nbsp;&nbsp;言<textarea rows="10" name="w_content" cols="80"></textarea></td>
           </tr>
             <tr>
             <td align="center" colspan="2"><input type="submit" value="【提交】" name="B1"><input type="reset" value="【重置】" name="B2">                      
           </td> 
                                  
             </tr>  
              </form> 
    <%@include file="inc/footerluck.jsp" %>  我已经贴出来了,请高手帮帮忙!谢谢!
      

  5.   

    <%@ page contentType="text/html; charset=gb2312" language="java"  import="java.sql.*,lightningboard.bean.*" errorPage="" %><jsp:useBean id="wordsBean" scope="page" class="lightningboard.add.WordsBean"/><%@include file="inc/headerluck.jsp" %>    
    <SCRIPT LANGUAGE="JavaScript">
    <!--
     function chkemail(w_email)
     { 
     var i=w_email.length;
        var temp = w_email.indexOf('@');
        var tempd = w_email.indexOf('.');
        if (temp > 1) {
    if ((i-temp) > 3){
      if ((i-tempd)>0){
       return true;
     }
    }
    }
       alert("输入的地址不正确!")
    return false;
    }
    //-->
    </SCRIPT>     
    <tr>
     <td>       
          <table border="0">     
             <tr>
               <td><font color="#FF0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您好!欢迎留言!</font></a></td>
            </tr>              
            </table>
        <table align="center">           
        <form  name=srh  method="POST" action="WordsMando.jsp?flag=1" onsubmit="return chkemail(this.elements('w_email').value)">
       
         
            <tr>
           <td>&nbsp;&nbsp;<input type="hidden" name="id" size="20" value=<%=n%>></input> </td>           
             </tr>             
            <tr>
           <td>姓&nbsp;&nbsp;名<input type="text" name="w_name" size="20"></input> </td>           
             </tr>   
             <tr>
             <td>E-Mail<input type="text" name="w_email" size="20"> </input></td> 
            </tr>   
          <tr>    
            <td>留&nbsp;&nbsp;言<textarea rows="10" name="w_content" cols="80"></textarea></td>
           </tr>
             <tr>
             <td align="center" colspan="2"><input type="submit" value="【提交】" name="B1"><input type="reset" value="【重置】" name="B2">                      
           </td> 
                                  
             </tr>  
              </form> 
    <%@include file="inc/footerluck.jsp" %>