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