标题:怎样才能用response.write在原有页面上输出警告框??
只看楼主
leran
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-5-3
 问题点数:0 回复次数:6 
怎样才能用response.write在原有页面上输出警告框??
请问有谁在线不?我想请教一个问题.我在编写当用户提交登录信息后的处理代码,其中有一项是要判断用户在表单上填写的验证码是否为数字?我想当它不是数字时,能在登录界面上弹出警告框,可是却无论如何弹不出来?
我用的代码是:
<% if not Isnumeric(request.form("confirm1")) then
'如果用户填写的验证码不是数字,则提示用户,并返回到登录窗口
response.write "<script>alert('你输入的验证码为非数字!');window.location.href('index.asp');</script>"
response.end
end if
%>
请问,是哪里出问题了呢?
搜索更多相关主题的帖子: response write 数字 页面 
2007-05-03 01:15
leran
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-5-3
得分:0 
在线急等中,希望高手能指教指教
2007-05-03 01:16
leran
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-5-3
得分:0 
调试过程中,我将"responese.write Isnumeric("123")"加在上面代码的前面,发现非但没有预想的输出"true"结果出来,
而且压根就像没看到这代码一样,什么都没输出来
然后我又加了一行代码, response.write ",tell me why??"
即:
response.write isnumberic("123")
response.write ",tell me why??"
if not Isnumeric(request.form("confirm1")) then
'如果用户填写的验证码不是数字,则提示用户,并返回到登录窗口
response.write ("<script>alert('你输入的验证码为非数字!');window.location.href('index.asp');</script>")
response.end
end if
竟然能将"tell me why??"输出来,而对上面的一行代码却视而不见,请问是什么原因??谢谢大家啦!
2007-05-03 13:39
leran
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-5-3
得分:0 
response.write isnumberic("123")
写错单词了,应该是isnumeric

可是,怎样用response.write弹出警告框的问题,我还是没解决.......

[此贴子已经被作者于2007-5-3 14:06:51编辑过]

2007-05-03 14:05
leran
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-5-3
得分:0 

问题终于解决
要在<script>内加上language=javascript
原来这么简单,怪不得都没人理我

2007-05-03 14:45
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
得分:0 
自己能够解决是最好的了。
我想以后再碰到这样的问题,你一定很容易就做出来了。
顶一下。
2007-05-03 18:43
leran
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-5-3
得分:0 

谢谢啊
有人回帖心情就是不一样

2007-05-03 21:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-136647-1-1.html




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

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