| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1326 人关注过本帖
标题:初学者提问:一段ASP聊天室代码如何补充?
只看楼主 加入收藏
studyer
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2008-5-2
收藏
 问题点数:0 回复次数:6 
初学者提问:一段ASP聊天室代码如何补充?
以下是我在网上看到的一个入门聊天室代码:
<%if request.ServerVariables("REQUEST_METHOD")="GET" then%>
<form action="chat.asp" method="post">
输入称呼:<input type="text" name="nick" /><br />
<input type="submit" value="进入聊天室" />
</form>
<%response.end%>
<%
else
response.Clear
if request.form("nick")<>"" then
session("nick")=request.Form("nick")
end if
%>
<form method="post" action="chat.asp">
<%=session("nick")%>发话:<input type="text" name="talk" />
<input type="submit" value="提交" />
<input type="reset" value="清除" />
<input type="hidden" name="log" value="1" />
</form>
<a href="chat.asp">离开</a><p>
<%
dim talk
if request.Form("log")=1 then '判断提取的是发话表单的内容,不是进入聊天室时跟着的第一个表单
if request.Form("talk")="" then
talk=session("nick")&"不说一句话就想敷衍大家"
else
talk=trim(request.Form("talk"))
end if
%>
<%
application.Lock
application("show")="["&time&"]"&session("nick")&":"&talk&"<br>"&application("show")
application.UnLock
response.write application("show")
end if
%>
<%end if%>

运行一遍后我想让这个程序做点补充,当request.form("nick")="" 时不进入聊天界面,弹出提示框输入nick。
哪位大哥大姐能把补充好的整个代码贴一贴,我是初学者。谢谢了。
搜索更多相关主题的帖子: 聊天室代码 nick ASP 
2008-05-02 12:22
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
这个有点麻烦,因为asp是服务器端的编程,你的“弹出提示框”是客户端的编程,如果一综合,就需要记录状态来实现了,程序会比较麻烦的。
2008-05-03 08:56
studyer
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2008-5-2
收藏
得分:0 
没那么复杂,我自己是服务器又是客户端,不牵涉那么多。我就先问下实现这个的代码怎么加进去
就比如怎么加这个代码进去吧
<script>
alert("请先输入昵称")
</script>
大哥教教啊,我没什么脚本基础。帮帮忙,
2008-05-03 19:32
tudou521
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2008-4-29
收藏
得分:0 
<html>
<head>
<script language="Javascript">
<!--
function jianche(){
if(document.form1.nick.value==""){
alert("称呼不能为空")
return false
}
}
-->
</script>
</head>
<body>
<%if request.ServerVariables("REQUEST_METHOD")="GET" then%>
<form action="chat.asp" method="post" method="post" name="form1">
输入称呼:<input type="text" name="nick" /><br />
<input type="submit" value="进入聊天室" onClick="return jianche()" />
</form>
<%response.end%>
..........
在客户端进行验证
2008-05-05 13:25
tudou521
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2008-4-29
收藏
得分:0 
脚本测试 能正常运行
2008-05-05 13:27
studyer
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2008-5-2
收藏
得分:0 
谢谢tudou521
就是这样的,谢谢你。请问你QQ多少,我是刚接触asp的,希望以后能多向你请教
2008-05-05 18:22
studyer
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2008-5-2
收藏
得分:0 
嘎嘎
还想接着问个问题
<%if request.ServerVariables("REQUEST_METHOD")="GET" then%> 是用来判断该页面没有接收任何表单数据的,除这个方法外也可以通过测试request.form是否包含成员来判断,我想问问如何写代码测试request.form是否包含成员。
2008-05-05 20:37
快速回复:初学者提问:一段ASP聊天室代码如何补充?
数据加载中...
 
   



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

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