CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

表单验证问题!先谢谢大家!

楼主biosheep(慢慢在CSDN中成长)2006-06-01 21:05:15 在 Java / Web 开发 提问

我提交一个表单,要验证表单内容的正确性,可是不知道为什么,在点击了“找回密码”(提交数据)时,却没有调用验证表单函数?不知道为什么?请大家帮帮忙!  
   
  主要源代码:  
   
  <script   language="JavaScript">  
   
  //检查是否是E-mail  
  function   EmailRegCheck(obj)  
    {  
      var   str   =   obj.value;  
      var   reg   =   /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;  
      var   flag   =   reg.test(str);  
      return   flag;  
    }  
     
  function   CheckAvailable(form)  
  {  
       
            if   (form.username.value   ==   "")  
        {  
              alert("请输入您注册过的用户名!");  
      form.username.focus();  
              return   false  
        }  
        else   if((form.username.value.length<4)||(form.username.value.length>20))  
        {    
                alert("请您输入正确的用户名!");  
        form.username.focus();  
                return   false;  
  }  
   
        if   (!EmailRegCheck(form.email))  
        {  
              alert("请输入正确的E-mail地址!");  
      form.email.focus();  
              return   false  
        }  
         
  }  
        return   true  
  }  
    </script>  
   
  <FORM   name=form2   onsubmit="return   CheckAvailable(this)"   action=fpw_sendemail.jsp     method=post> 问题点数:20、回复次数:3Top

1 楼zhkchi(火焰神)回复于 2006-06-01 21:46:13 得分 5

你可以在一开始就alter一下  
  看看进入那个函数没Top

2 楼liaoxiaoqi(天涯)回复于 2006-06-01 22:00:54 得分 15

<script   language="JavaScript">  
   
  //检查是否是E-mail  
  function   EmailRegCheck(obj)  
    {  
      var   str   =   obj.value;  
      var   reg   =   /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;  
      var   flag   =   reg.test(str);  
      return   flag;  
    }  
     
  function   CheckAvailable(form)  
  {  
       
            if   (form.username.value   ==   "")  
        {  
              alert("请输入您注册过的用户名!");  
      form.username.focus();  
              return   false  
        }  
        else   if((form.username.value.length<4)||(form.username.value.length>20))  
        {    
                alert("请您输入正确的用户名!");  
        form.username.focus();  
                return   false;  
  }  
   
        if   (!EmailRegCheck(form.email))  
        {  
              alert("请输入正确的E-mail地址!");  
      form.email.focus();  
              return   false  
        }  
         
  //}这里多了一个“}”  
        return   true  
  }  
    </script>  
  Top

3 楼biosheep(慢慢在CSDN中成长)回复于 2006-06-01 22:39:34 得分 0

谢谢二位了!!哈哈,liaoxiaoqi(天崖)   ,你说的对极了,谢谢!!Top

相关问题

关键词

得分解答快速导航

  • 帖主:biosheep
  • zhkchi
  • liaoxiaoqi

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo