| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 582 人关注过本帖
标题:jsp form 第一次不能阻止跳转
只看楼主 加入收藏
bccnbaichi
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-8-23
收藏
 问题点数:0 回复次数:1 
jsp form 第一次不能阻止跳转
我用JSP和SERVLET下程序
写用户登录界面验证用户是否合法
出现问题:
如当用户名和密码都不输入时空值点提交,我对空值提交JS进行了处理返回值为false form表单应该不进行跳转,
但是第一次点击提交按钮时,form表单跳转了到SERVLET action="UserCL"  操纵,后退在重新点提交时就不跳转了,这是为什么?
语文不怎么好,可能没表达清楚请原谅!!
下面是登录界面源代码
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>用户登录界面</title>
    <style>
   
   
    </style>
<script >
function _onSubmit() {
    if(form1.username.value=="") {
        if(form1.password.value=="") {
            alert("请输入用户名和密码");
            //window.event.returnValue = false;
            return false;
        }
        alert("请输入用户名");
        return false;
    }    else if(form1.password.value=="") {
        alert("请输入密码");
        return false;
    }
}
</script>
  </head>
  
  <body bgcolor="#66FFCC">
      <center >
          <h1>用户登录界面</h1>
          <hr/>
              <form action="UserCL"  name="form1" onsubmit= "return _onSubmit();">
                  <table >
                      <tr><td>用户名:</td><td><input size=20 type="text" name="username" /></td></tr>
                      <tr><td> 密码:</td><td><input size=20 type="password" name="password" /></td></tr>
                  </table>
                  <input type="submit" value="提交" />
                  
              </form>
              <%//HttpServletRequest
              String flag = request.getParameter("flag");
              if("1".equals(flag)){
              %>
              <font color="#FF0000">输入用户或密码错误</font>                  
              <%
              }
              
              
              %>
          <hr/>
      </center>
   
  </body>
</html>

搜索更多相关主题的帖子: 表单 源代码 用户登录 用户名 
2012-08-24 10:13
bccnbaichi
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-8-23
收藏
得分:0 
回复 楼主 bccnbaichi
我找到原因了
2012-08-24 10:17
快速回复:jsp form 第一次不能阻止跳转
数据加载中...
 
   



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

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