您还不是vip会员或者没有登录,无法进入学习,请登录后访问或者联系站长升级会员等级!
为了能给大家提供更好的服务和视频教程,本站VIP课程需要收取一定的学费,具体收费标准根据不同的班级课程和有效期长短有所不同,具体请咨询在线老师,多谢您对本站的支持!
asp编程22—在asp中form表单方式传值详解
讲师:瑞德威(赵老师)
ASP动态网站开发 视频教程
第十一课 asp如何获取form表单信息
设计交互式网页离不开接收用户的输入信息,比如留言板、用户注册及登录、以及后台管理的新闻发布、产品信息添加等。使用asp程序接收传递过来的输入信息,也称为参数传递和获取。给ASP传递参数的方法主要有两种:即FORM表单方式和超级链接方式,相应地ASP有不同的获取方式。
1、FORM表单方式
FORM表单的基本格式如下:
<Form Action="getvalue.asp" Method="post">
名 称:<input Type="text" name="username" value="redwe">
<input type="hidden" name="trueip" value="127.0.0.1" /><br />
密 码:<input Type="password" name="userpwd" value=""><br />
性 别:<input Type="radio" checked="checked" name="sex" value="男">男
<input Type="radio" name="sex" value="女">女 <br />
爱 好:<input Type="checkbox" checked="checked" name="aihao" value="唱歌">唱歌
<input Type="checkbox" name="aihao" value="跳舞">跳舞
<input Type="checkbox" name="aihao" value="体育">体育
<input Type="checkbox" name="aihao" value="读书">读书<br />
学 历:<select name="xueli">
<option value="专科">专科</option>
<option selected="selected" value="本科">本科</option>
<option value="研究生">研究生</option>
</select><br />
简 介:<br />
<textarea name="jieshao" rows="10"
cols="60"></textarea><br />
<input Type="submit" value="提交"><input Type="reset" value="重写">
< /Form>
FORM表单提供了多种输入形式,常用的有单行文本(Text)、口令(Password)、复选钮(CheckBox)、单选钮(RadioBox)、隐藏输入(Hidden)、多行文本输入(Textarea)、菜单项(Select)等,详细用法请参考本站html基础教程。
对FORM表单中的两个最重要参数解释如下:
ACTION:指定服务端主机上处理该FORM输入的程序的完整URL值。
Method:指定传递FORM输入数据的获取方式,有POST和GET两种方法。
如果Method="post"方式传值,使用Request.form("username")方式取值
如果使用get方式,取值用Request.QueryString("username")方式取值
GET方式提交的数据最多只能是1024字节(不同环境这个数据有出入),并且会在浏览器的地址栏显示出来参数信息,会显得乱而且不够安全,理论上POST没有限制,可传较大量的数据,并且是以数据包的形式传递信息,所以相对安全性比较高,所以建议使用post而不建议使用Method="get"传递参数。
[例1]
<Form Action="getvalue.asp" Method="post">
名 称:<Input Type="text" name="username" value=""><br />
密 码:<Input Type="password" name="userpwd" value=""><br />
<Input Type="submit" value="提交"><Input Type="reset" value="重写">
< /Form>
在getvalue.asp中用如下的语句来获取username和userpwd的值:
<%
username=Request.form("username")
userpwd=Request.form("userpwd")
response.write("用户名是:"&username&",密码是:"&userpwd)
%>
上一讲:asp编程21—在ASP中如何定义function函数 | 下一讲:asp编程23—asp获取form表单值的方法
![]() |
豫公网安备 41010202002486号 | ICP备案:豫ICP备18044432号-1 |