| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1957 人关注过本帖
标题:jsp页面跳转的问题
只看楼主 加入收藏
syg5434
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:山沟沟
等 级:版主
威 望:10
帖 子:285
专家分:781
注 册:2010-2-28
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:15 
jsp页面跳转的问题
现在在写一个项目,要实现注册登陆功能,在jsp页面表单验证的时候,遇到了一个问题,
就是在只要有一个表单验证不合格,点注册就不能跳转,
用户名,密码,邮箱,验证码都合法以后才能跳转,怎么实现呢?

听说是弄一个数组,每一项对应一个boolean值,要都是true才行,
只是怎么实现呢?求各位给点意见!多谢!
搜索更多相关主题的帖子: jsp 页面 
2010-09-13 15:45
阿贝
Rank: 2
等 级:论坛游民
威 望:1
帖 子:104
专家分:66
注 册:2009-10-22
收藏
得分:0 
是点"注册"后不能跳转的话.应该是些个链接的的就行,
直接跳到注册的页面了,
不需要验证用户名,密码,邮箱,验证码都合法,这些是在注册页面内填的东西啊
2010-09-13 16:16
syg5434
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:山沟沟
等 级:版主
威 望:10
帖 子:285
专家分:781
注 册:2010-2-28
收藏
得分:0 
我的意思是,在用户名,密码,邮箱,验证码这些中只要有一个不合法,
点注册就不会跳转,都合法了以后点注册才让跳转。

不要迷恋哥,嫂子会揍你。阿-弥-陀-佛--!
2010-09-13 16:32
syg5434
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:山沟沟
等 级:版主
威 望:10
帖 子:285
专家分:781
注 册:2010-2-28
收藏
得分:0 
回复 楼主 阿贝
我发表的主题,怎么成你的楼主了?

不要迷恋哥,嫂子会揍你。阿-弥-陀-佛--!
2010-09-13 16:34
maxliz
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:5
帖 子:71
专家分:248
注 册:2010-8-22
收藏
得分:5 
注册失败就跳到异常页面 没必要通过一个boolean来判断是否成功
用框架 有自己的处理异常的机制
2010-09-13 19:58
阿贝
Rank: 2
等 级:论坛游民
威 望:1
帖 子:104
专家分:66
注 册:2009-10-22
收藏
得分:5 
不知道啊 那会儿我也纳闷自己咋成楼主了 ,系统有BUG啊 ,现在好了。
哦 原来是在注册页面上验证用户名,密码,邮箱,验证码都合法啊。
那可以给"注册"写处理函数,读取每个表单的内容判断其是否符合要求,符合则跳转,不符合则跳转到注册页面,这样可以把用户写的东西清理干净。让他重填。
抛砖引玉了,楼主努力!
2010-09-13 21:28
huang5663290
Rank: 2
来 自:湖南
等 级:论坛游民
帖 子:23
专家分:45
注 册:2010-9-7
收藏
得分:10 
程序代码:
<body>
   <script type="text/javascript">
    fountion regist(){
    var name = document.myform.loginName.values;
    var pass = document.myform.pass.values;
    if(name =="")
    {
    return false;
    }
    else if(pass =="")
    {
    return false;
    }
    else
    {
    return true;
    }
    }
   </script>
   <div align="center">
   <form name="myform" action="" method="post" onSubmit="return regist()">
   <table width="398" border="1">
  <tr>
    <td width="176" align="right">用户名:</td>
    <td width="206">
      <input type="text" name="loginName">
    </td>
  </tr>
  <tr>
    <td align="right">密码:</td>
    <td><input type="text" name="pass"></td>
  </tr>
  <tr>
    <td align="right">邮箱:</td>
    <td><input type="text" name="email"></td>
  </tr>
  <tr>
    <td align="center"><label>
      <input type="submit" name="Submit" value="注册">
    </label></td>
    <td align="center"><label>
      <input type="reset" name="Submit2" value="重置">
    </label></td>
  </tr>
</table>

   </form>
   </div>
  </body>
这样应该可以实现, 如果这代码有不懂的可以问我

我是一个小萝卜。。。。
2010-09-14 00:45
syg5434
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:山沟沟
等 级:版主
威 望:10
帖 子:285
专家分:781
注 册:2010-2-28
收藏
得分:0 
谢谢各位!尤其是7楼,我发现我onsubmit后面直接写的方法,没有用return,大意了.....
客户端验证完毕,接下来就是服务器端的喽.....

不要迷恋哥,嫂子会揍你。阿-弥-陀-佛--!
2010-09-14 08:54
SoftWarezx
Rank: 1
等 级:新手上路
威 望:1
帖 子:47
专家分:9
注 册:2010-7-14
收藏
得分:0 
用正则表达式验证下会更好,
2010-09-14 10:02
wei0000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:80
专家分:136
注 册:2010-3-12
收藏
得分:0 
学习啊
2010-09-14 17:17
快速回复:jsp页面跳转的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018413 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved