W3C标准网页制作 主讲教师:张 涛.

Slides:



Advertisements
Similar presentations
Java Web 开发 授课人:张鸽. 第三讲 JSP 内置对象  JSP 有以下九种内置对象,包括:  ·request ,请求对象  ·response ,响应对象  ·pageContext ,页面上下文对象  ·session ,会话对象  ·application ,应用程序对象.
Advertisements

《计算机网络技术》 动态网页制作技术 常用HTML控件课程积件 杨 姝.
互動表單的應用.
第六章 网页设计与制作基础.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
第五章 JSP内置对象 第4章学习了页面组成元素和使用方法。本章学习JSP内置对象的使用。使用JSP内置对象,可以方便操作页面,访问页面环境,实现页面内、页面间、页面与环境之间的通讯。 学习目标 熟悉主要内置对象的概念 理解主要内置对象的作用域和生命期 理解主要内置对象的作用和关系 熟悉主要内置对象的使用方法.
第5章 HTML 標籤介紹.
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
第8讲 HTML与PHP基础 静态网页 vs. 动态网页.
HTML概念 HTML(Hyper Text Markup Language 超文本标识语言) 是一种用来制作超文本文档的简单标记语言。
模块1 网页设计基础 实训1 体验HTML文档 1.1 网页基础知识 1.2 网站配色方案 1.3 网站设计常用软件
基于解释性语言的手机跨平台架构 Sloan Yi. Qt MTK.
在PHP和MYSQL中实现完美的中文显示
5.1 – 表格(FORM) 輸入元素 : 兩種傳遞方法 : GET or POST 範例 1. 文字欄位 Text box
CT212 (02/03)-Network Programming and design
HTML.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
第3章 超文本标记语言(HTML) 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A>
建國技術學院資訊管理學系 饒瑞佶 2004/7/5 彰化縣政府補助辦理網頁設計資料庫應用班 建國技術學院資訊管理學系 饒瑞佶 2004/7/5.
第四章 網頁表單與資料傳遞.
Introduction to PHP part3
第2章 超文本标记语言HTML.
SVN的基本概念 柳峰
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
W3C标准网页制作 主讲教师:张 涛.
W3C标准网页制作 主讲教师:张 涛.
SQL Injection.
PHP 程式流程控制結構.
去除扰人的“防欺诈警告” 柳峰
第一讲: 基本流程(1).
第17章 网站发布.
2017 唯美樱花工作模板 Your content to play here, or through your copy, paste in this box, and select only the text. Your content to play here, or through your.
网站设计 前端 选择器(复习),表单.
任务1-3 使用Dreamweaver创建ASP网页
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
SOA – Experiment 2: Query Classification Web Service
编程作业3:网页正文抽取 (10分).
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
Ch09 在網頁之間傳遞資訊 網頁程式設計.
電子郵件簡介.
表格(HTML – FORM).
网页设计与制作 Dreamweaver CS6 标准教程
姚金宇 MIT SCHEME 使用说明 姚金宇
HTTP 1.1 Method OPTIONS GET HEAD POST PUT DELETE TRACE CONNECT
HTML 103 互動式網頁 助教:黃毓瑩.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
复 这里可以输入公司 名 古 Powerpoint is a complete presentation graphic package it gives you everyt.
Web安全基础教程
本节内容 Win32 API中的宽字符 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第4章 Excel电子表格制作软件 4.4 函数(一).
段磊 王慧锋 TEL: 数据库系统原理课程设计 实验环节4 段磊 王慧锋 TEL:
第6章 PHP的数据采集.
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
Delphi 7.0开发示例.
Python 环境搭建 基于Anaconda和VSCode.
《网页设计与制作》.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
唯美 中国风.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
HTML表单 JSP借由标签所构成的表单区块中,取得用户在其中特定字段输入的数据內容 。 JSP 动态网页新技术.
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
表单页面 表单是用户利用浏览器对Web站点网络数据库进行查询的一种界面,用户利用表单可以输入信息或选择选项等,然后将这些信息提交给服务器进行处理。通过表单,既可以将浏览器的信息发送到Internet服务器上,同时表单也可以使用户与站点的浏览者交互或从浏览者那里收集信息。它是网页的设计者和使用者相互交流的工具。表单对象包括文本域(单行、多行、密码)、列表、菜单、复选框、单选框、按钮等。
教师:李金双 网页制作 教师:李金双
Presentation transcript:

W3C标准网页制作 主讲教师:张 涛

第11讲、建立表单页面 11.1.什么是表单 11.2.表单标记<FORM> 11.3.输入标记<INPUT> 11.4.其他标记

11.1.什么是表单     HTML表单是HTML页面与浏览器端实现交互的重要手段。利用表单可以收集客户端提交的有关信息。     浏览网站时经常会遇到表单,它是网站实现互动功能的重要组成部分。无论网站使用的是哪种形式的语言来实现网站的互动功能,例如ASP,PHP,JSP,表单已经成为它们统一的外在形式。     表单的主要功能是收集信息,具体说是收集浏览者的信息。例如在网上要申请一个电子邮箱,就必须按要求填写完成网站提供的表单网页,其内容主要是姓名、年龄、联系方式等个人信息。又例如要在某论坛上发言,发言之前要申请资格,也是要先填写完成一个表单网页。     表单可以用于调查、定购、搜索等功能。一般的表单由两部分组成,一是描述表单元素的HTML源代码,二是客户端的脚本,或者服务器端用来处理用户所填信息的程序。在HTML里,我们可以定义表单,并且使表单与CGI或ASP等服务器端的表单处理程序配合。     表单信息的处理过程为:当单击表单中的提交按钮时:输入在表单中的信息就会上传到服务器中,然后由服务器的有关应用程序进行处理,处理后或者将用户提交的信息储存在服务器端的数据库中,或者将有关的信息返回到客户端浏览器上。

11.2.表单标记<FORM> 表单是网页上的一个特定区域。这个区域是由一对<FORM>标记定义的。这一步有几个方面的作用。第一方面,限定表单的范围。其他的表单对象,都要插入到表单之中。单击提交按钮时,提交的也是表单范围之内的内容。第二方面,携带表单的相关信息,例如处理表单的脚本程序的位置、提交表单的方法等。这些信息对于浏览者是不可见的,但对于处理表单却有着决定性的作用。 基本语法<FORM name=“form_name” method=“method” action=“URL” target=“target_win”> …… </form> 语法解释 <FORM>标记的属性如表11-1所示。

11.2.1 <FORM>标记的NAME属性 基本语法 <FORM name=“form_name”> …… </form> 语法解释 通过为表单命名可以控制表单与后台程序之间的关系。 文件范例:11-1.htm 在页面中插入表单。 <!-- ------------------------------------------ --> <!--            文件范例:11-1.htm            --> <!--            文件说明:插入表单                --> <!-- ------------------------------------------ --> <HTML> <HEAD> <TITLE>插入表单</TITLE> </HEAD> <BODY> <H1>用户调查</H1> <FORM NAME=invest> </FORM> </BODY> </HTML> 文件说明 第11行是表单标记,表单的名称为“invest”。

11.2.2 <FORM>标记的ACTION属性 基本语法 FORM action=“URL”> …… </form> 语法解释 在ACTION属性中定义表单提交的地址。 文件范例:11-2.htm 设置表单的提交地址。 <!-- ------------------------------------------ --> <!--            文件范例:11-2.htm            --> <!--        文件说明:设置表单提交地址          --> <!-- ------------------------------------------ --> <HTML> <HEAD> <TITLE>设置表单提交地址</TITLE> </HEAD> <BODY> <H1>用户调查</H1> <FORM NAME=invest action=mailto:songsong@51vc.com> </FORM> </BODY> </HTML> 文件说明 第11行是表单标记,表单的名称为“invest”,将表单内容以电子邮件的方式传送。

11.2.3 <FORM>标记的METHOD属性 基本语法 <FORM method=“method”>  …… </form> 语法解释     METHOD属性中,GET方法是将表单内容附加在URL地址后面,所以对提交信息的长度进行了限制,不可以超过8192个字符。如果信息太长,将被截去,从而导致意想不到的处理结果。同时GET方法不具有保密性,不适合处理如信用卡卡号等要求保密的内容,而且不能传送非ASCII码的字符。POST方法是将用户在表单中填写的数据包含在表单的主体中,一起传送到服务器上的处理程序中,该方法没有字符的限制,它包含了ISO10646的字符集,是一种邮寄的方式,在浏览器的地址栏不显示提交的信息,这种方式传送的数据是没有限制的。当不指明是哪种方式时,默认为GET方式。 如下代码,就是以GET方式提交到songsong@51vc.com邮件地址的表单写法: <FORM name=“guestbook” method =“GET” action=“mailto: songsong@51vc.com”> …… </form>

11.2.3 <FORM>标记的METHOD属性 文件范例:11-3.htm 设置表单的提交方式。 <!-- ------------------------------------------ --> <!--            文件范例:11-3.htm            --> <!--        文件说明:设置表单提交方式          --> <!-- ------------------------------------------ --> <HTML> <HEAD> <TITLE>设置表单提交方式</TITLE> </HEAD> <BODY> <H1>用户调查</H1> <FORM NAME=invest action=mailto:songsong@51vc.com method=get> </FORM> </BODY> </HTML> 文件说明 第11行是表单标记,表单的名称为“invest”,将表单内容以电子邮件的方式传送,并使用GET传输方式。

11.2.4 <FORM>标记的TARGET属性 基本语法 <FORM target=“target_win”> …… </form> 语法解释 TARGET的取值如表11-3所示。 文件范例:11-4.htm 设置表单信息返回的窗口。 <!-- ------------------------------------------ --> <!--            文件范例:11-5.htm            --> <!--      文件说明:设置表单信息返回的窗口     -->

11.2.4 <FORM>标记的TARGET属性 <!-- ------------------------------------------ --> <HTML> <HEAD> <TITLE>设置表单信息返回的窗口</TITLE> </HEAD> <BODY> <H1>用户调查</H1> <FORM NAME=invest action=mailto:songsong@51vc.com method=get target=_blank> </FORM> </BODY> </HTML> 文件说明 第11行是表单标记,表单的名称为“invest”,将表单内容以电子邮件的方式传送,并使用GET传输方式,以纯文本的形式传送信息。如果有信息返回时,将以新开浏览器窗口的形式显示信息。 在<FORM>标记中,可以包含4个标记,如表11-4所示。

11.2.4 <FORM>标记的TARGET属性 如下代码: <FORM> <input>……</input> <textarea>……</textarea> <Select>       <option>……</option> </select> </form> 各种表单域基本可以满足网站收集信息的要求。如果要求浏览者输入文字信息,

11.2.4 <FORM>标记的TARGET属性 如姓名、留言等,可以使用文本字段。如果要求浏览者在固定的范围内进行选择,可以选择单选按钮或者多选按钮,在实际应用中性别、籍贯、爱好常常采用这种方法。有时还会有让浏览者提交文件的需求,可以使用文件域,例如某游戏选拔女主人公原型,要求申请者提交照片等。 下面就来分别介绍这些标记的使用。

11.3.输入标记<INPUT> 输入标记<INPUT>是表单中最常用的标记之一。常用的文本域、按钮等都使用这个标记。 基本语法 <Form> <input name=“field_name” type=“type_name”> </form> 语法解释 <INPUT>标记的属性如表11-5所示。 在TYPE属性中,可以包含表11-6所示的属性值。

11.3.输入标记<INPUT>

11.4.其他标记 11.4.1  单和列表标记<SELECT>,<OPTION>     假设现在要在表单中添加这样一项内容:浏览者所在的城市。这里不说全国的城市,只说省会以上的城市,就有几十个。如果以上面讲过的单选按钮的形式,将这些城市全部罗在网页上,将是一件不堪设想的事情。于是,在表单的对象中出现了菜单和列表。说到底,菜单和列表主要是为了节省网页的空间而产生的。     菜单是一种最节省空间的方式,正常状态下只能看到一个选项,单击按钮打开菜单后才能看到全部的选项。     列表可以显示一定数量的选项,如果超出了这个数量,会自动出现滚动条,浏览者可通过拖动滚动条来观看各选项。     通过<SELECT>和<OPTION>标记可以设计页面中的菜单和列表效果。 基本语法 01  <Select name=“name” size=value  Multiple> 02      <option value=“value” Selected>选项 03  <option value=“value>选项 04  …… 05  </Select> 语法解释 这些属性的含义如表11-9所示。

11.4.其他标记 11.4.2  文字域标记<TEXTAREA> 这个标记用来制作多行的文字域,可以在其中输入更多的文本。 基本语法 <textarea NAME=“name” Rows=value  Cols=Value  Value=“value”> </textarea>  语法解释  这些属性的含义如表11-10所示。 基本语法 <HTML> <HEAD> <TITLE>插入文字域</TITLE> </HEAD> <BODY> <H1>用户调查</H1> <FORM ACTION=mailto:songsong@51vc.com METHOD=get NAME=invest>  请留言:<BR> <TEXTAREA NAME=“comment” Rows=5  Cols=40> </TEXTAREA><BR> <INPUT TYPE=“Submit” NAME=“Submit” VALUE=“提交表单”> </FORM> </BODY> </HTML>

谢谢!