仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 441|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页编程之一个ASP处置Ajax提交的表单的实例

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:20:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.ajax今天瞥见一名网友必要办理一些关于AJAX的FORM提交的成绩,如今把一个实例贴出来,但愿对宽大喜好者有匡助。
<!--注册模块-->default.asp
<P><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Ajax-Sample1</title>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>//请必定要将此页的编码设为UTF-8,不然将呈现乱码
<metaname="author"content="tonyhl[at]126.com"/>
<metahttp-equiv="pragma"content="no-cache"/>
<scriptlanguage="javascript"type="text/javascript"src="reg.js"></script>
<linkrel="stylesheet"href="CSS.css"type="text/css"media="all"/>
<styletype="text/css">
<!--
#Layer1{
position:absolute;
width:200px;
height:115px;
z-index:1;
left:409px;
top:88px;
}
-->
</style>
</head>
<body>
<h2>Ajax使用实例:注册模块</h2>
<divid="Layer1">
<divid="msg"></div>
</div>
ID:<inputtype="text"id="regid"/>
Password:<inputtype="password"id="regpassword"/>
<inputname="f"type="file"/>
<inputtype="submit"id="regsubmit"value="注册"/>
<h2>当注册ID为tony的用户时,背景考证该ID已存在,前往提醒信息<br/>
为凸起显现无革新效果,服务器端程序将主动举行百万加法运算
</h2>
</body>
</html>
<!----表双数据提交剧本--->REG.JS
functionGE(a){returndocument.getElementById(a);}
functionCheck(){
if(GE(regid).value==){GE(msg).innerHTML=ID不克不及为空;returnfalse}
if(GE(regpassword).value==){GE(msg).innerHTML=password不克不及为空;returnfalse}
varX=newActiveXObject("Msxml2.XMLHTTP");
if(X){
GE(regsubmit).disabled=true;
X.onreadystatechange=function(){
if(X.readyState==4){
if(X.status==200){
eval(X.responseText)
}
else{GE(msg).innerHTML=X.statusText}
}
else{GE(msg).innerHTML="正在提交数据..."}
};
X.open(POST,reg.asp,true);
X.setRequestHeader(Content-Type,application/x-www-form-urlencoded);
varSendData=regid=+GE(regid).value+&regpassword=+GE(regpassword).value+&file=+GE(f).value
X.send(SendData)
}
else{
GE(msg).innerHTML=你的扫瞄器不撑持XMLHttpRequest
}
}
<!---程序处置--->reg.asp
<P><%@LANGUAGE="VBSCRIPT"CODEPAGE="65001"%>//CODEPAGE必需为650001,不然也呈现乱码,假如有HTML笔墨,必定设为UTF-8编码,不然将呈现乱码.
<%
Dimregid,regpassword,str
regid=Request.Form("regid")
regpassword=Request.Form("regpassword")
f=Request.Form("file")
Dimi,ii
ii=0
Fori=0To1000000
ii=ii+i
Next
Ifregid=""orregpassword=""then
str="ID和PASSWORD必需填写"
Else
Ifregid"tony"Then
str="注册乐成,ID为"&regid&",暗码为"&regpassword&f
Else
str="注册失利,ID已存在"
EndIf
Endif
Response.Write"GE(msg).innerHTML="&str&";GE(regsubmit).disabled=false"
Response.End
%>
这个实例自己以为对照周全,是我用AJAX表单提交的初学实例,相称够用!若有毛病,请斧正!感谢!
强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。
小女巫 该用户已被删除
沙发
发表于 2015-1-19 08:57:37 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
爱飞 该用户已被删除
板凳
发表于 2015-1-24 15:48:49 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
精灵巫婆 该用户已被删除
地板
发表于 2015-2-2 06:22:46 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
变相怪杰 该用户已被删除
5#
发表于 2015-2-7 17:22:21 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
再见西城 该用户已被删除
6#
发表于 2015-2-22 20:10:29 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
深爱那片海 该用户已被删除
7#
 楼主| 发表于 2015-3-7 02:01:55 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
海妖 该用户已被删除
8#
发表于 2015-3-14 07:52:57 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
飘飘悠悠 该用户已被删除
9#
发表于 2015-3-21 01:26:22 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 23:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表