| 网站首页 | 新闻快报 | 软件教程 | 硬件教程 | 设计学院 | Q Q 专区 | 编程开发 | 网络安全 | 
您现在的位置: 浩扬网络 >> 编程开发 >> WEB编程 >> ASP编程 >> 教程正文
通过ASP处理表单
作者:不详 文章来源:安全中国 点击数: 更新时间:2006-8-4 23:37:26

将输入的数据传送到服务器的方法,是使用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>
【教程录入:残梦    责任编辑:残梦 】
发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
网友评论:(评论内容只代表网友观点,与浩扬网络立场无关!)
热门文章

赞助商


| 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 |