| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 587 人关注过本帖
标题:[求助]if条件语句的一个问题
只看楼主 加入收藏
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
 问题点数:0 回复次数:7 
[求助]if条件语句的一个问题
if xm="" or rq="" or ly="" then
response.redirect"fy1.asp"
msgbox "请把信息填写完整!"
想叫条件语句同时执行两个结果行吗?就是这句,既想指向fy1.asp,又想出现对话框,不知道行吗?
我试了一下不行,如果想达到这种效果,应该怎么办呢?
搜索更多相关主题的帖子: 语句 条件 
2006-10-03 14:17
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
收藏
得分:0 
    不知道你在什么地方看到过这样的效果,但我是没见过,也没用过,也许是我见识短把,我只见过用过这种情况:当信息填写不完整提交时,弹出提示信息"请把信息填写完整!",当你单击确定按钮时,网页转到某一页面

随缘不变,不变随缘
2006-10-03 14:56
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
得分:0 
谢谢楼上的朋友,我就是想要你说的这种效果,请问代码应该怎么写呢?我把

response.redirect"fy1.asp"
msgbox "请把信息填写完整!"

的顺序颠倒了一下,也不行,单独使用
msgbox "请把信息填写完整!"
也不行,提示没有权限,不知道是什么原因,请指点,谢谢!

2006-10-03 15:03
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
收藏
得分:0 
我建议你不要用msgbox,自己写个检查的函数,至于你所说的fy1.asp不知道是不是你填写信息的那个文件?

随缘不变,不变随缘
2006-10-03 15:19
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
收藏
得分:0 
<form action="login.asp" name="form1" onsubmit="return checkdata()">
…………………………………………
</form>
<script>
function checkdata()
{
if (document.form1.username.value=="")
{
alert("用户名不能为空!");
return false;
}
if (document.form1.password.value=="")
{
alert("密码不能为空!");
return false;
}
if (document.form1.repassword.value=="")
{
alert("确认密码不能为空!");
return false;
}
if (document.form1.password.value!=document.form1.repassword.value)
{
alert("密码不一致!");
return false;
}
…………………………
return true;
}
</script>


随缘不变,不变随缘
2006-10-03 15:24
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
得分:0 
谢谢!





2006-10-03 15:49
雷雷
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-10-1
收藏
得分:0 
楼上的楼上发的是客户端的验证方法,在服务器端还得验证一次,我一般用下面这样的方法。

if xm="" or rq="" or ly="" then
Response.Write("<script language=javascript>alert('错误信息!');this.top.location.href='fy1.asp';</script>")
end if

这样的效果是出错后转向到fy1.asp,还有一种效果是出错后后退一页。

if xm="" or rq="" or ly="" then
Response.Write("<script language=javascript>alert('错误信息!');history.back(1);</script>")
end if


我就是我,走猪的路,让猫狗们去说吧…… Http://www./
2006-10-04 15:05
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
跳转和弹出窗口不能一起使用,而且ASP服务器端不支持msgbox函数。
2006-10-04 20:54
快速回复:[求助]if条件语句的一个问题
数据加载中...
 
   



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

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