动态网页制作必须技术:ASP和HTML表单

2016-02-19 18:53 46 1 收藏

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的动态网页制作必须技术:ASP和HTML表单,手机电脑控们准备好了吗?一起看过来吧!

【 tulaoshi.com - Web开发 】

  在 ASP 中,有两个很常用的集合,一个是 Request.QueryString,另一个是 Request.Form。这两个集合可以获取 HTML 表单(HTML Forms) 提交的信息。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  Request.QueryString

  HTML 表单中的 method 有两种,一种是 get,另外一种是 post。当 HTML 表单的 method="get" 时,可以用 Request.QueryString 来获取表单提交的信息。

  以下是一个让用户输入姓名的 HTML 表单示例。

form action="yourname.asp" method="get"
请输入你的姓名:
input type="text" name="yourname"
input type="submit" value="提交"
/form
  提交的信息。

  该示例中,HTML 表单中使用的 method 为 get,指向 action 的网页是一个 .asp 文件,名字为 yourname.asp。以下是 yourname.asp 文件的源代码:

html
head
title姓名信息/title
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
/head
body
p你的姓名是:%= Request.QueryString("yourname") %/p
/body
/html
  在这个 .asp 文件里,你可以看到最关键的一句代码是:

  p你的姓名是:%= Request.QueryString("yourname") %/p

  Request.QueryString 括号里的 "yourname" 对应于 HTML 表单中的 input 输入框的 name 值。

  当使用 method="get" 提交表单信息时,用户可以从地址栏看到这些提交信息。

  Request.Form

  当 HTML 表单中 method = "post" 时,可以用 Request.Form 来获取 HTML 表单提交的信息。

  collection)。Request.Form.

  以下是一个让用户输入姓名和密码的 HTML 表单示例。

form action="userpw.asp" method="post"
请输入你的姓名:input type="text" name="yourname"br
请输入你的密码:input type="password" name="yourpw"br
input type="submit" value="提交"
/form
  (index) 可以引用 Request.Form?

  该示例中,HTML 表单中使用的 method 为 post,指向 action 的网页是一个 .asp 文件,名字为 userpw.asp。以下是 userpw.asp 文件的源代码:

html
head
title用户信息/title
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
/head
body
p你的姓名是:%= Request.Form("yourname") %/p
p你的密码是:%= Request.Form("yourpw") %/p
/body
/html
  在这个 .asp 文件里,你可以看到最关键的两句代码是:

p你的姓名是:%= Request.Form("yourname") %/p
p你的密码是:%= Request.Form("yourpw") %/p
  Request.Form 括号里的 "yourname" 和"yourpw" 各对应于 HTML 表单中的两个 input 输入框的 name 值。

 

  Count,可以得到集合中某个元素的值的总数量。有两个很常用的集合。

  HTML表单中还有一些可供用户选择的表单控件,比如单选框 input type="radio",复选框 input type="checkbox",单选下拉框 select,复选下拉框 select multiple。

  (element)(index) 可以引用。

  这些选择性的控件示例。在这些示例中,action 指向的那个 .asp 文件叫 choose.asp。以下是 choose.asp 文件的源代码:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

html
head
titleretrieve information from form controls(radio, checkbox, select) /title
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
/head
body
你选择了:br
% For counter = 1 To Request.Form("fruit").Count
Response.Write Request.Form("fruit")(counter) & "br"
Next
%
/body
/html
  以下是一个让用户输入姓名和密码的 HTML 表单示例。可以得到集合中某个元素的值的总数量。

  Request.Form 获取的是一个集合 (collection)。Request.Form 集合有两个参数,一个是 element,称做元素,对应 HTML表单控件的 name 值;第二个是 index,称做索引,表示 element 的第几个值,index 从1开始计数。

  用 Request.Form(element)(index) 可以引用 Request.Form 集合中某个元素的某个值。

  get" 时,可以用 Request.QueryString 来获取表单提交的信息.


  比如 Request.Form("fruit")(1),表示"fruit"元素中的第一个值,Request.Form("fruit")(2) 表示"fruit"元素中的第2个值。

  用 Request.Form(element).Count,可以得到集合中某个元素的值的总数量。

  比如 Request.Form("fruit").Count 为 3 的话,就表示 "fruit" 这个元素有3个值。

来源:http://www.tulaoshi.com/n/20160219/1619382.html

延伸阅读
标签: Web开发
随着Web技术的发展和电子商务时代的到来,人们不再满足于建立各种静态地发布信息的网站,更多的时候需要能与用户进行交互,并能提供后台数据库的管理和控制等服务的动态网站。 动态网站开发技术 早期的动态网站开发技术使用的是CGI-BIN接口。开发人员编写与接口相关的单独的程序和基于Web的应用程序,后者通过Web服务器来调用前者。...
标签: Web开发
想必大家在页面都使用过表单,如果你对单调的表单控制单元不满意,不妨看看以下几条技巧: 1、表单文本输入的移动选择:在文本输入栏中,如果加入了提示,来访者往往要用鼠标选取后删除,再输入有用的信息。其实只要加入onMouseOver="this.focus()" onFocus="this.select()" 代码到 textarea 中,一切就会变得简单多了,如: textare...
标签: ASP
  FILE: DYNAFORM.ASP <%@ language = vbscript% <% Response.Expires = 0 % <HTML <HEAD <TITLEDynamically Growing Form</TITLE </HEAD <BODY <% If Request("Action") = "Submit the List" Then ' Show what was entered. Response.Write "<BHere are the Items submitted:&l...
标签: PHP
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内): [^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空行的正则表达式: \n[\s| ]*\r 匹配HTML标记的正则表达式: /<(.*).*<\/|<(.*) \// 匹配首尾空格的正则表达式: (^\s*)|(\s*$)...
在信息爆炸式增长的今天,每天都有大量新的网站诞生,每时每刻网上都传递着难以计数的信息。建立网站来进行自我宣传和信息交流已成为一种新潮的媒体宣传方式,多姿多彩的网页也成为Internet中最为绚丽的部分。您也许已经注意到,在网络速度不断提高的今天,网站的站主们为了留住访问者的视线,开始越来越多地在网页中使用精美的动画、交互...

经验教程

860

收藏

40
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部