第12章 创建表单网页.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 创建表单网页.ppt

第十二章 创建表单网页 2010-5-3 学习要点 插入表单域 插入文本域 插入隐藏域 插入单选按钮 插入复选框 插入列表和菜单 插入跳转菜单 插入按钮 当访问者在表单中输入信息,单击提交按钮时,这些信息将被发送到服务器,服务器端脚本或应用程序再将这些信息进行处理。 如用户在线填写反馈信息提交后,该用户反馈信息内容将通过服务器反馈给网站管理人员,这就是一个表单提交和反馈的过程。 可以使用DW 8创建文本域、密码域、单选按钮、复选框、按钮以及其他表单对象。表单主要用来得到用户的反馈信息,如进行会员注册、网上调查、信息反馈等。 12.1 插入表单域 使用表单必须具备的条件有两个,一个是建立含有表单元素的网页文档,另一个是具备服务器的表单处理应用程序或者客户端的脚本程序,它能够处理用户输入到表单的信息。下面就是创建一个基本的表单,具体操作步骤如下所示。 步骤1:打开01/index.htm所示的网页。 步骤2:将光标置于文档中要插入表单的位置,选择“插入》表单》表单”命令,页面上就会出现虚线(电脑屏幕上显示为红线),这虚线就是表单。 步骤3:在属性面板中,“表单名称”设置为form1,在“动作”文本框中输入sdxiuming@163.com. 表单的属性面板中具有以下属性: 表单名称:标识该表单的唯一名称。 动作:指定处理表单的动态页或脚本的路径。可以在“动作”文本框中输入完整路径,也可以单击文件夹图标定位应用程序。 在方法下拉菜单中,选择将表单数据传输到服务器的传送方法,包括3个选项: Post:用标准输入方式将表单内的数据传送到服务器,服务器用读取标准输入的方式读取表单内的数据。 GET:将表单内的数据附加到URL后面传送给服务器,服务器用读取环境变量的方式读取表单内的数据。 默认:用浏览器默认的方式,一般为GET 目标:指定一个窗口,这个窗口中显示应用程序或者脚本程序将表单处理完成后所显示的结果。 附:POST与GET的区别 1、Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后,如/test.asp?name=asdpassword=sad,数据都会直接显示在 url 上,就像用户点击一个链接一样;Post 方法通过 HTTP post 机制,将表单内各字段名称与其内容放置在 HTML 表头(header)内一起传送给服务器端交由 action 属性能所指的程序处理,该程序会通过标准输入(stdin)方式,将表单的数据读出并加以处理 2、 Get 方式需要使用 Request.QueryString 来取得变量的值;而 Post 方式通过 Request.Form 来访问提交的内容 3、Get 方式传输的数据量非常小,一般限制在 2 KB 左右,但是执行效率却比 Post 方法好;而 Post 方式传递的数据量相对较大,它是等待服务器来读取数据,不过也有字节限制,这是为了避免对服务器用大量数据进行恶意攻击,根据微软方面的说法,微软对用 Request.Form() 可接收的最大数据有限制,IIS 4 中为 80 KB 字节,IIS 5 中为 100 KB 字节 建议:除非你肯定你提交的数据可以一次性提交,否则请尽量用 Post 方法 4、Get 方式提交数据,会带来安全问题,比如一个登陆页面,通过 Get 方式提交数据时,用户名和密码将出现在 URL 上:/test.asp?name=asdpassword=sad;如果页面可以被缓存或者其他人可以访问客户这台机器,就可以从历史记录获得该用户的帐号和密码,所以表单提交建议使用 Post 方法;Post 方法提交的表单页面常见的问题是,该页面如果刷新的时候,会弹出一个对话框 建议:出于安全性考虑,建议最好使用 Post 提交数据 小结: Get:是以实体的方式得到由请求URI所指定资源的信息,如果请求URI只是一个数据产生过程,那么最终要在响应实体中返回的是处理过程的结果所指向的资源,而不是处理过程的描述。 Post:用来向目的服务器发出请求,要求它接受被附在请求后的实体,并把它当作请求队列中请求URI所指定资源的附加新子项,Post被设计成用统一的方法实现下列功能: 1:对现有资源的解释 2:向电子公告栏、新闻组、邮件列表或类似讨论组发信息。 3:提交数据块 4:通过附加操作来扩展数据库 从上面描述可以看出,Get是向服务器发索取数据的一种请求;而Post是向服务器提交数据的一种请求,要提交的数据位于信息头后面的实体中。 12.2 插入文本域 文本域接受任何类型的字母、数据输入内容。 文本可以以单行或多行显示,也可以以密码域的方式显示,在这种

文档评论(0)

shaoyifen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档