confirm框的返回值

changezhong 2003-09-25 03:08:00
我在登录页面定义了一个按钮,首先检查输入,然后进入主页面(不考虑密码验证)
html中代码如下:
function on_submit()
{
if (document.all.txtUserName.value == "")
{
alert("用户名不能为空");
document.all.txtUserName.focus();
return false;
}
if (document.all.txtPassword.value == "")
{
alert("密码不能为空");
document.all.txtPassword.focus();
return false;
}
if(confirm("是否用此用户名登录"))
{
return true;
}
else
{
document.all.txtUserName.focus();
document.all.txtUserName.select();
return false;
}
}

。。。
<input class="Button" id="Submit1" type="button" value=" 登录 " onclick ="javasript:on_submit();" name="Submit1" runat="server">

后台代码:
private void Submit1_ServerClick(object sender, System.EventArgs e)
{
Response.Redirect("NewComerList.aspx",true);
}

问题就在这里,comfirm弹出后,我点了取消,也就是return false;他还是执行了后台的代码,将NewComerList.aspx这个页面显示了出来,我想请问一下confirm框的返回值到底是什么,因为我将html中的代码改为
function on_submit()
{
return window.confirm("确定要登陆吗?");
}
他就不会执行后台的代码
拜托了,我没有分了,对不起!
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hrh1979 2003-09-25
  • 打赏
  • 举报
回复
return confirm("是否用此用户名登录")) 就可以自动了
fzel_net 2003-09-25
  • 打赏
  • 举报
回复
<input class="Button" id="Submit1" type="button" value=" 登录 " onclick ="return on_submit();" name="Submit1" runat="server">
zhanghk 2003-09-25
  • 打赏
  • 举报
回复
<form onsubmit="return on_submit()">
..........
<input class="Button" id="Submit1" type="submit" value=" 登录 " name="Submit1">
</form>

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧