45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 设计学院 > 网络编程 > ASP教程 >

通过ASP处理表单

电脑软硬件应用网 45IT.COM 时间:2005-12-30 19:26 作者:45IT收集

将输入的数据传送到服务器的方法,是使用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> 

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识