当前位置:编程学习 > C#/ASP.NET >>

jQuery弹出框

我在使用 jQuery弹出框  做登陆框的过程中遇到了一个比较麻烦的问题,请大家帮帮忙 . 登陆框是加载一个登录页面的 我在没输入用户名密码的情况下点登录,立即跳转到原来的登录页面,这是怎么回事啊!!!!!!!!!!!!!!!!!! 用过的大虾教教我啊 !!!!!!!!!!!!! --------------------编程问答--------------------  验证非空 不起作用吗? --------------------编程问答-------------------- 是的 在输入用户名密码没有的情况下 弹出框就消失了 --------------------编程问答-------------------- 是 有执行验证的代码,但是不会拦截,直接跳转了
还是压根就没有执行验证的代码? --------------------编程问答-------------------- 你的那个登录框是用jquery做的模态窗口么?如果是的,那你弹出那个窗口用的是触发事件还是通过按钮或超链接?如果是事件,那就不会拦截,代码会往下执行,我之前也遇到过,建议你用按钮或超链接来弹出窗口 --------------------编程问答--------------------
引用 3 楼 ray_yang 的回复:
是 有执行验证的代码,但是不会拦截,直接跳转了
还是压根就没有执行验证的代码?


有执行验证的代码,弹出JS验证框后,直接跳转了


--------------------编程问答--------------------
引用 4 楼 linda_liang 的回复:
你的那个登录框是用jquery做的模态窗口么?如果是的,那你弹出那个窗口用的是触发事件还是通过按钮或超链接?如果是事件,那就不会拦截,代码会往下执行,我之前也遇到过,建议你用按钮或超链接来弹出窗口




我用的是 超链接弹出窗口 ,但是在执行 弹出窗口里的按钮事件的时候,文本框未输入任何字符的时候,点击按钮会跳转到原来的页面! --------------------编程问答-------------------- jwindow
http://topic.csdn.net/u/20090811/23/A0812CF7-4989-408B-B73C-AD6FAF458369.html --------------------编程问答-------------------- 自己顶顶 --------------------编程问答-------------------- 应该是你代码判断为空值时的问题。 --------------------编程问答-------------------- 搂在应该把代码贴出来,便于解决问题的所在,光现象不好说 --------------------编程问答--------------------  protected void ImBtnLogin_Click(object sender, ImageClickEventArgs e)
        {
            string Username = txtLand.Text.Trim();
            if (Username == "")
            {
                LabMessage.Text = Common.Jscript.LabMsgBox_Url("请输入用户名","/");
               //弹出JS提示框代码 里面的前面代表 提示信息,后面表示跳转页面

            }
            else
            {
                if (Common.Regular.IsValidString(Username))
                {
                    if (Username.Length < 3 || Username.Length > 15)
                    {
                        LabMessage.Text = Common.Jscript.LabMsgBox_Url("用户名长度在3-20字符之间","/");
                       
                    }
                }
                else
                {
                    LabMessage.Text = Common.Jscript.LabMsgBox_Url("用户名只能由数字,字母,下划线组成", "/");
                  
                }
            }
            string UserPassword = txtPassWord.Text.Trim();
            if (UserPassword == "")
            {
                LabMessage.Text = Common.Jscript.LabMsgBox_Url("请输入密码","/");
               
            }
            else
            {
                if (UserPassword.Length < 6 || UserPassword.Length > 20)
                {
                    LabMessage.Text = Common.Jscript.LabMsgBox_Url("密码字数在6~20字符之间","/");
                    
                }
            }
            string IP = Request.ServerVariables["REMOTE_ADDR"].ToString();
            if (IP == "")
            {
                IP = Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
            }
    /* 添加sql语句什么的*/ 
} --------------------编程问答-------------------- 我的登录事件 --------------------编程问答-------------------- 没人解决吗 ?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,