<input type=text onblur="/[a-zA-Z]/ig.test(value)">

解决方案 »

  1.   

    <input type=text onblur="alert(/[a-zA-Z]/ig.test(value))">
      

  2.   

    <input type=text onchange="alert(/[a-zA-Z]/ig.test(this.value))">
      

  3.   

    <input type=text onchange="alert(/[a-zA-Z]/ig.test(this.value))">
      

  4.   

    具体的原代码是这样了,照你们的方法,测试不出来呀:
    <html>
    <head>
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function ischinese(str)
    {
    var reg=/[a-zA-Z]/ig;
        if (reg.test(str))
          return false;
        else
          return true;    
    }
    function check()
    {
        var respacecheck = /^\s*$/; 
      if((respacecheck.test(regeditthree.address.value)) && ischinese(regeditthree.address.value))
      {
        alert('联系地址中不能含有英文字母');
    regeditthree.address.value="";
    regeditthree.address.focus();
    return false;
      }
     }
    //-->
    </script>
    </head>
    <body>
    <form name="regeditthree" method="post" onSubmit="return check()">
    <table width="800" border=1 align="center" cellpadding=5 cellspacing=0 bordercolor="#999999" bordercolorlight="#000000" bordercolordark="#FFFFFF" bgcolor="#FFCC99">
    <tr>
    <td>
     <input name="address" type=text  value="其它省市请不要忘记填写具体省市名的详细地址" size=40 maxlength=60 >
    </td>
    </tr>
    <tr> 
        <td align=middle width=800> <div align="center"> 
            <input type="submit" value="提交" name="submit">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <input type="reset" name="Reset" value="重填">
          </div></td>
      </tr>
    </table>
    </form>
    </body>
    </html>
      

  5.   

    var reg=/[a-zA-Z]/ig;
        if (reg.test(str))
          return false;
        else
          return true;    
    if((respacecheck.test(regeditthree.address.value)) && ischinese(regeditthree.address.value))
    ==========>
    if(!ischinese(regeditthree.address.value))//你都return false 还if什么???form也不用检查vale