第十章 表单

本章既是HTML的最后一章,又是学习JavaScript、继而全面学习动态网页编程的基础,具有承前启后、继往开来的重要作用。这是因为:前面的HTML语法都是用来编写纯静态网页的,即网页编写好之后,在浏览器中的内容不会发生变化。而表单则是用来和用户交互的,用户可以改变表单中的内容,网页从而具备了和用户交互的功能。这是表单的质的飞跃。

但要真正发挥动态网页的强大功能,则必学JavaScript。如果要在动态网页中增加数据库功能,则必须继而学习ASP.NET、JSP、PHP之一。本章局限在HTML范围内,讲解表单的基本用法。

10.1 什么是表单

什么是表单(form)?表单是浏览者与网站实现互动的重要手段,它的主要功能是收集网站所需的信息。例如,当在网上申请电子邮件信箱时,就需要填写表单。下图所示的是申请新浪邮箱时所要填写的表单。

要创建表单,需要使用

和标记,在它们之间的一切都属于表单的内容。 表单内容

再看具体的例子前,必须详细讲解

的各个属性。

(1)name属性用于定义表单名称。表单可以看成一个对象,该对象有对象名后,就可方便地在程序(例如JavaScript)中引用表单了。

(2)action属性的值是处理程序的程序包括网络路径,:

它说明:当用户提交表单时,服务器将执行网址http:///上的名为.aspx的ASP程序。method属性用来定义处理程序从表单中获得信息的方式,可取值为与它是当前的文档把数据传送给处理程序,  那么什么是MIME类型呢?最早的HTTP协议中,所有传送的数据都被客户程序解释为超文本标记语言HTML文档。而为了支持多媒体数据类型,HTTP协议中就使用了附加在文档之前的MIME数据类型信息来标识数据类型。

MIME(Multipurpose Internet Email Extension),意为多Internet邮件扩展,它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。服务器会将它们发送的多媒体数据的类型告诉浏览器,而通知手段就是说明该多媒体数据的MIME类型,从而让浏览器知道接收到的信息哪些是MP3文件,哪些是文件等等。当服务器把把输出结果传送到浏览器上的时候,浏览器必须启动的应用程序来处理这个输出文档。在HTTP中,MIME类型被定义在Content-Type中。例如,架设你要传送一个Microsoft Excel文件到客户端。那么这时的MIME类型就是“application/vnd.ms-excel”。在大多数实际情况中,这个文件然后将传送给Excl来处理(假设我们设定Excl为处理特殊MIME类型的应用程序)。每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio)、image)等,后面定义具体的种类常见的MIME类型超文本标记语言文本 .htm,.htmltext/html(数据类别是text,种类是html,下同)纯文本,.txt文件text/plainRTF文本,.rtf文件application/rtfGIF图形,.gif文件image/gifJPEG图形,.jpeg, .jpg文件image/jpegau声音,.au文件audio/basicMIDI音乐mid,.midi文件audio/midi,audio/x-midiRealAudio音乐audio/x-pn-realaudioMPEG,.mpg,.mpeg文件video/mpegAVI,.avi文件video/x-msvideoGZIPapplication/x-gzipTAR,.tar文件application/x-tar  Internet中有一个专门组织IANA来确认标准的MIME类型,但Internet发展的太快,很多应用程序等不及IANA确认他们使用的MIME类型为标准类型。因此他们使用在类别中以x-开头的方法标识这个类别还没有成为标准,例如:x-gzipx-tar等。事实上这些类型运用很广泛,已经成为事实标准。只要客户机和服务器共同承认这个MIME类型,即使它是不标准的类型也没有关系  说了这么多,我们还是看一个例子吧。

【例1】

itsway --表单

HTML第十章作业代码,HTML教程10第十章.doc相关推荐

  1. 在Windows平台下实现《简明 Python 教程》第十章案例(利用winrar实现压缩备份)...

    在<简明Python教程>第十章,作者以一个小的脚本开发作为案例讲解Python(http://woodpecker.org.cn/abyteofpython_cn/chinese/ch1 ...

  2. HTML网页设计期末课程大作业~旅游住宿酒店的HTML网页设计(14页) ~学生网页设计作业源码 旅游网页代码 学生网页设计与制作期末作业下载 DW旅游网页作业代码下载

    旅游住宿酒店的HTML网页设计14页 ~ 学生网页设计与制作期末作业下载~ 大学生网页设计与制作成品下载 ~DW旅游网页作业代码下载 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头 ...

  3. python入门基础代码图-python入门代码指南教程书籍推荐2020总结全集汇总

    python入门代码指南教程书籍推荐2020总结全集汇总 记住,如果您想学习Python,市场上有很多可用的资源.这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无 ...

  4. PHP分页代码实例教程

    PHP分页代码实例教程 分享一段php分页代码,很简单,作为php分页的入门教程不错. 专题推荐:php分页代码大全    php分页原理     php分页类 数据库链接及参数设定 //数据库连接 ...

  5. 黑马lavarel教程---10、lavarel模型关联

    黑马lavarel教程---10.lavarel模型关联 一.总结 一句话总结: 1.模型关联比较方便,一次定义,后面都可以使用 2.关联关系 使用动态属性进行调用 1.一对多,多对多实例? 一对多: ...

  6. STM32 进阶教程 10 - RAM中调试程序

    前言 在stm32开发过程中,程序调试是一个比较耗时且又重要的问题,特别是在固件代码达到一定的复杂度后,程序下载过程就一个比较耗时过程,同时STM32芯片有FLASH烧写次数有限,像103系列手册中标 ...

  7. STM32 基础系列教程 10 - 单线串口(半双工)

    前言 在工程应用中,很多时间为了方便走线会采用单线串口方案,本节将学习stm32 usart单线串口的使用,学会用使用单线串口收发数据. 示例详解 基于硬件平台: STM32F10C8T6最小系统板, ...

  8. wcf简单教程(10) ajax调用,wcf简单教程(10) ajax调用

    wcf简单教程(10) ajax调用 [2021-02-11 16:23:59]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&q ...

  9. query AjaxUpload实现多文件上传功能代码实例教程

    在PHP网站开发中,文件上传功能时常用到,之前我已介绍过如何利用PHP实现文件上传功能.随着WEB技术的发展,用户体验成为衡量网站成功与否的关键,今天和大家分享如何在PHP中利用Jquery实现Aja ...

最新文章

  1. Redis概述、数据类型
  2. python数字求和输入完第一个数没反应_Python 数字求和
  3. JavaFX学习之Web
  4. python表示空类型的关键字_Python 为什么没有 void 关键字?
  5. Runtime 在IOS中的详细使用
  6. 查找——顺序、二分法、斐波那契、插值、分块
  7. SpringBoot实战(二):SpringMvc接收xml请求
  8. 编程软件python-python编程用哪个软件
  9. PulseAudio VS AudioFlinger(七)
  10. Jquery—JQuery对checkbox的操作(01)
  11. 学linux哪个版本号,初学Linux哪个发行版本好?这些更合适!
  12. C语言程序设计-基础
  13. 智慧水务技能——SWMM、最优化与预测理论及三维动态可视化
  14. matplotlib:plot 3d ,plot_surface
  15. 如何成为区块链开发人员
  16. C语言rs485编程,- 第六讲 单片机之c语言RS485通信
  17. 等保2.0三级物联网安全扩展要求
  18. BMI体重指数计算器
  19. 主机甲和主机乙之间已建立一个TCP连接,TCP最大段长为1000字节,若主机甲的当前拥塞窗口为4000字节,在主机甲向主机乙连续发送2个最大段后,成功收到主机乙发送的第一段的确认段,确认段中通告的接收
  20. 树莓派CM4六路串口设置及使用

热门文章

  1. 湖南理工学院计算机老师信息,郭观七(计算机与信息工程系)老师 - 湖南理工学院 - 院校大全...
  2. coreldraw的线条怎么变成圆头_别再穿到处撞的小白鞋了,这五款春夏小皮鞋,不管怎么搭配都好看...
  3. php 发送会议邮件,php – 为什么Outlook想删除以编程方式发送的当前会议邀请?...
  4. Oracle数据库迁移后变慢,迁移数据之后,读取数据库变得很慢
  5. Python面向对象中:__init__() 构造方法
  6. Python实现奖金计算两种方法的比较
  7. python中read()、readline()、readlines()函数
  8. Python对象中__del__方法起作用的条件详解
  9. 倒计时几秒_和平精英:倒计时0秒时进圈会不会被淘汰?主播展示极限卡圈
  10. 隧道野蛮模式_点亮“隧道之光”将人心中照亮