login-jsp 弹出登录窗口怎么让它密码输入错误时不做操作

问题描述

jsp 弹出登录窗口怎么让它密码输入错误时不做操作
 <script>
jQuery(document).ready(function($) {
    $('.theme-login').click(function(){
        $('.theme-popover-mask').fadeIn(100);
        $('.theme-popover').slideDown(200);
    })
    $('.theme-poptit .close').click(function(){
        $('.theme-popover-mask').fadeOut(100);
        $('.theme-popover').slideUp(200);
    })

})
</script>
 <!-- div模态登录窗口 -->

    <div class="theme-popover" id="froms">
     <div class="theme-poptit" >
          <a href="javascript:;" title="关闭" class="close">×</a>
          <h3 style="color: black;">登录页面</h3>
     </div>
     <div class="theme-popbod dform">
           <form class="theme-signin" name="loginform" action="login" method="post" id="loginform">
                <ol>
                     <li><h4>你必须先登录!</h4></li>
                     <li><strong>用户名:</strong><input class="ipt" type="text" name="username"  size="20" id="username"/></li>
                     <li><strong>密码:</strong><input class="ipt" type="password" name="password" size="20" id="password"/></li>
                     <li><input class="btn btn-primary" type="submit"  name="submit" value=" 登 录 " />
                        <input class="btn btn-primary" type="reset"  name="submit" value="重置" />
                     </li>
                </ol>
           </form>
     </div>
     <h3></h3>
     <div id="msg" style="height: 40px;width: 658px;border: 1px solid red;color: red;text-align: center;"></div>
</div>
<div class="theme-popover-mask"></div>

后台action只是个简单的请求

 if(username.equals("admin") && password.equals("admin")){
                msg = "*登录成功!欢迎"+username;
                return SUCCESS;
            }else{
                msg = "*登录失败!帐号或密码错误";
                return INPUT;
            }

这是一个相当与模态窗口的弹出登录窗口,我提交不管失败还是成功它都会被关闭。有什么办法判断成功就关闭不成功就停留在弹出窗口上。莫非只有使用ajax吗?

解决方案

这一句改成

然后编写监听事件:

$("#loginAlert").click(function(){
$.ajax({
url:"xxxx",
data:{
"user":"user",
"password":"password"
},
dataType:"json",
success:function(data){
if(data!=null)
{
//关闭弹窗,并刷新页面,登录成功
}else{
//不关闭弹窗,提示错误,让用户修改后再试.
return false;
}
}
})

})

ajax里面的数据你要替换成你自己的.试试吧.

解决方案二:

为什么不使用ajax呢,很好的交互性啊

时间: 2024-10-27 11:13:35

login-jsp 弹出登录窗口怎么让它密码输入错误时不做操作的相关文章

centos-Centos图形界面打开后无法弹出登录窗口

问题描述 Centos图形界面打开后无法弹出登录窗口 centos图形界面打开后无法弹出登录窗口 切换到命令窗口一直不停的显示 hub 5-0:1.0: over-current change on port 5hub 5-0:1.0: over-current change on port 6 求详细解决办法,菜鸟级别好多不懂的,望见谅..

js 弹出登录窗口

js 弹出登录窗口原创,转载请注明:www.111cn.net <script language='javascript'> <!-- function opendb() {     var myAlert = document.getElementById("alert");     myAlert.style.display = "block";     myAlert.style.position = "absolute"

基于Jquery+div+css实现弹出登录窗口(代码超简单)_jquery

具体代码详情如下所示: 基本思路先隐藏(dispaly:none)再显示,半透明蒙版层通过 z-index:9998; z-index:9999; 值越大越在前面 index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns

jquery 弹出登录窗口实现代码_jquery

主要层左右居中,设置left等于窗口宽除二减去自身层宽除二就居中了,至于窗口上下居中我没做到,固定了top等于滚动条隐去的 scrollTop加上50px; 当事件触发这个类时,首先判断一下两个层是否已经append到body里面,否则每次触发它就一直增加增加了.设置了五个参数title. content.width.height.cssName,它们分别定义了层标题.层内内容.层宽.层高.层内容的样式名.层内内容又设置了url. text.id.iframe四种加载方式,通过ajax以get或

Xp系统开机会弹出“登录到windows”窗口怎么办

  Xp系统开机会弹出"登录到windows"窗口怎么办?最近,有不少使用WindowsXp系统的用户反馈,电脑每次开机都会弹出"登录到 Windows"界面,但是无需输入密码,只需点击确定就可以登入,这是怎么回事呢?其实,该问题是由于系统中安装了"Netware"客户端导致的,下面小编给大家分享下解决方法. 步骤如下: 1.在桌面上网上邻居上单击右键,选择"属性"; 2.在"本地连接"上单击右键,选择&q

.net c#开发,弹出的窗口最大化按钮是灰的,不能用,求大神指点

问题描述 .net c#开发,弹出的窗口最大化按钮是灰的,不能用,求大神指点 document.oncontextmenu = new Function("event.returnValue=false;");//禁止右键 document.onselectstart = new Function("event.returnValue=false;");//禁止选择/复制 <asp:Label ID="label1" runat="

out.println弹出的窗口怎么都是问号?

问题描述 用如下方法弹出的窗口怎么都是问号呢?PrintWriterout=response.getWriter();out.println("<script>alert('修改部门失败!请重新填写!');history.back();</script>");中文字没显示出来,全是问号... 解决方案 解决方案二:编码你的JSP的编码是怎么设定的?解决方案三:<%@pagelanguage="java"import="java

如何在打开窗口前弹出一个窗口提示正在加载,窗口显示后自动关闭此提示!

问题描述 如何在打开窗口前弹出一个窗口提示正在加载,窗口显示后自动关闭此提示!若按以下代码,总是在主窗口全部打开后才能显示提示窗口,并马上关闭了!请求指教!publicclassformMain{privateformTipfmTip;formMain(){fmTip=newformTip();fmTip.Show();}formMain_Shown(...){fmTip.Close();}} 解决方案 解决方案二:用你要弹出的窗体做启动窗体,它关闭的时候去启动主窗体Application.Ru

JS控制弹出悬浮窗口(一览画面)的实例代码_javascript技巧

在web项目开发中经常遇到在一览画面中用户需要查看某一条记录的详细信息.如果用迁移画面的方式处理,速度会比较慢,而且用户体验不是太好.如果采用点击该条记录的详细链接时弹出一个层显示在当前画面的话,处理速度很快,而且用户感觉也比较新颖.下面我以某个对日电子商务网站为实例说明下它的实现方式. 1.jsp页面上弹出层的代码 <!-- 物流详情弹出页面 start --> <s:iterator value="lrVo" var="lrVo" id=&qu