当前位置: 首页 > 图文教程 > 网络编程 > ASP > 教程/ASP 十天学会ASP之第二天

ASP
一个ASP版的图片浏览管理器
无组件上传图片至SQLSERVER数据库
利用Jmail.Message发送邮件
用Web页面执行客户端程序
多图片上传到指定的目录并存到数据库
dreamweaverMX通用分页代码研究
下拉菜单输入,根据输入内容自动定位
中文的无组件文件上传ASP函数
一个利用adsi得到局域网信息的asp文件
根据需要动态include不同的文件
让自定义文件下载支持断点续传
用数组实现数据记录的批量录入方法
上传的进度条 实时反映上传情况
用ASP动态生成javascript的表单验证代码
ASP 编程中20个非常有用的例子
ASP生成Word文档的又一方法
用asp解析图片地址,并将其保存。
利用ASP的文件操作实现用户管理
创建 Visual Basic COM 组件在 ASP 中使用
调试 ASP 中使用的 Visual Basic COM 组件

教程/ASP 十天学会ASP之第二天


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 117 ::
收藏到网摘: n/a

  学习目的:学会用表单元素向服务器传送变量,然后显示变量在客户端的浏览器。

  首先,让我们来看一下DREAMWEAVER的表单元素。

  表单元素要放在一个表单域里面,建立一个表单域。然后修改动作里面的文件为要接受这个表单变量的ASP文件。方法有两种,一种是POST,这个方法传送的变量不会在浏览器的地址栏里面显示,可以大批量传送数据;GET则是会在浏览器地址栏里面显示的,等一会举例子。

  下面我们来一个一个看表单元素。1、文本域,这个是最基本的,传送的是文本信息,一般用户名,密码都要用这个传送,不过要是密码的话要在类型里面选择密码,这样就会以*代替显示出来的字符,文本域的名字很重要,以后会用到这个名字所以一般不用默认的名字。现在举一个例子:如果文本域的名字是name的话,用来传送网上用户登记的名字,在表单域里面,传送到reg.asp,用POST方法,那么在reg.asp里面这样得到变量如果要显示变量再家加一句,response.write name,这样就形成了一个从客户端到浏览器再回到客户端的过程。如果方法用的是GET的话,那么就改为name=request.querystring("name")实际上两者可以统一为name=request("name")。下面看看按钮,按钮里面无非两种,一种是提交表单的按钮,一种是重新输入的按钮。单选按钮,一个按钮有一个值。在列表里面同样,添加列表选项和值。下面举一个例子,实际上各种表单元素都是差不多的。下面是DREAMWEAVER里面的代码:

   <form name="form1" method="post" action="reg.asp">
  姓名:
  <input type="text" name="name"> //文本域,名字叫name
   <br>
   密码:
  <input type="password" name="psw"> //文本域,用来输入密码,名字叫psw
   <br>
  <br>
  性别:
   <input type="radio" name="sex" value="男"> //单选,名字叫sex,数值是"男"
  男
  <input type="radio" name="sex" value="女"> //单选,名字叫sex,数值是"女"
  女 <br>
   <br>
  城市:
   <select name="city">
  <option value="上海" selected>上海</option> //复选,大家自己分析一下
   <option value="北京">北京</option>
  </select>
  <br>
  <input type="submit" name="Submit" value="提交"> //提交按钮
  <input type="reset" name="Submit2" value="重置">
   </form>

  下面是reg.asp的代码,用来显示出刚才受到的信息:

  <%
  name=request.form("name")
  psw=request.form("psw")
  sex=request.form("sex")
  city=request.form("city")
  response.write name
  response.write psw
  response.write sex
   response.write city
  %>

  等学会了数据库以后,是不是觉得做一个留言簿很简单?