首页  新闻  文章  软件  动画  编程  设计  视频  搜黑  网址  网校  博客  论坛  邮箱  最近更新

漏洞公布  病毒公告  业界动态  黑客新闻  黑客人物  杀毒防护  安全书籍  升级补丁
入侵检测  漏洞研究  软件评测  操作系统  技巧知识  网管天地  黑客编程  Q Q 技巧  安全防护
扫描检测  远程监控  脚本注入  拒绝攻击  嗅探监听  木马后门  字典代理  密码破解  Q Q 软件
Q Q 动画  木马教程  脚本入侵  漏洞利用  加密破解  软件应用  安全配置  综合教程
Delphi编程  汇编编程  VB编程  VC/C++编程  PB编程  VFP编程  WEB编程  Exploite  数据库编程
黑客培训 2G防毒Email
·搜黑-全球首例黑客资讯搜索
·视频-国内视频学习教学大全
·设计-汇集百家设计网站精华
·编程-13大编程语言全面学习
安全中国首页 > 编程中心 > ASP编程
通过ASP处理表单
http://www.anqn.com       时间:2005-9-1 15:44:00       责任编辑:王奇       网友评论 
热 点:
将输入的数据传送到服务器的方法,是使用HTML标记<form>...</form>的表单,在浏览器端输入数据,点击"submit"按钮后,将表单中输入的数据传送到服务器加以处理。表单的语法如下:

  <form action=url method=get|post name="formname" onreset=event1
onsubmit=event2

target=window>  </form>



  ·action:处理输入的数据的站点服务器程序的url地址。

  ·method:输入的数据传送到服务器的方式,如下:

     get:将输入的数据加在action设定的url地址后面,传送到服务器

     post:按照邮寄传输数据的方式,将输入的数据传送到服务器

  ·name:设定form的名称

  ·onreset:点击"reset"的按钮时执行所设定的子程序event1

  ·onsubmit:点击"submit"的按钮是执行的子程序event2

  ·target:指定输入数据结果所显示的窗口名称



  由表单的method可知,用户可以用如下的两种方法传送数据:



  1.get:用户端将数据加到url后,格式为"?字段1=输入数据1&字段2=输入数据2&...",再将它送到服务器.譬如ACTION设为http://www.chinayancheng.net,字段Number的输入数据为001,字段Age的输入数据为23,则使用的get方法传给站点服务器的数据为http://www.chinayancheng.net?Number=001&Age=23.



  2.post:用户端利用邮寄信息数据字段将数据传送到服务器。



  这种方法是使用Active Server Pages一个内置的"对象"(object)---request,依据get,post方法而异:

get :使用"输入数据=Request.querystring("字段名"),将附加于url后的 数据取出,以取得此字段的输入数据。

post:使用"输入数据=Request.form("字段名"),读取POST信息数据字段,以取得字段的输入数据。

下面我们来举一个例子,这个例子的表单使用Get方法,在用户端使用浏览器,把数据输入表单以后,点击"提交"按钮,将显示处理的结果。假设WEB服务器上ASP文件名为form.asp,它的源程序代码如下:

<form action="exec.asp" method="get">

姓名:<input type=text name="aaa" value="姓名">

<br>爱好:

<select name="bbb">

<option>足球

<option>篮球

<option>羽毛球

<option>象棋

<option>看书

<option>玩游戏

</select>

<br>

<input type=submit value="提交">

</form>



  点击"提交"按钮后,执行WEB服务器的exec.asp脚本文件,exec.asp文件的源程序代码如下,由于表单(form)使用get方式,源程序代码使用"输入数据=request.querystring("字段名"),将附加于URL后的数据取出,以取得此段的输入数据:

<html><body>

<%=request.querystring("aaa")%>你好,你的爱好是

<%=request.querystring("input2")%>

</body></html>

·上一篇: 给留言簿增加自动发E-Mail功能
·下一篇:突破性的ASP+技术

发表评论  打印本文  返回顶部  关闭窗口
最新5条评论 条评论
条评论
名称: 信箱:

相关连接
·跟我学小偷程序教程之小偷原理(第一天) [2005-9-1]
·跟我学小偷程序之几个基本函数(第二天) [2005-9-1]
·ASP实用函数库 [2005-9-1]
·ASP操作Excel技术总结 [2005-9-1]
·不刷新页面的情况下调用ASP [2005-9-1]
·用ASP建立自己网站的每日更新 [2005-9-1]
·商业网站应用设计 [2005-9-1]
·ASP的错误处理 [2005-9-1]
·利用ASP+JMAIL进行邮件群发的新思路 [2005-9-1]
·用ASPJPEG组件制作图片的缩略图和加水印 [2005-9-1]