【教学课件】第三章表单与框架.ppt
第三章 表单与框架,贺国平,忻州师范学院计算机系,表单与表单元素post和get框架结构,本章内容,为什么要使用表单,表单的典型应用注册用户收集信息反馈信息为网站提供搜索工具,注册用户,收集信息,反馈信息,提供搜索工具,表单中包含的元素,单行文本输入框(TEXT),单选按钮(RADIO),复选框(CHECKBOX),下拉列表(SELECT),重置按钮(RESET),提交按钮(SUBMIT),多行文本框(TEXTAREA),密码框(PASSWORD),表单的基本结构,METHOD=“post或get”,ACTION,METHOD,指定提交后,由服务器上那个处理程序处理,指定向服务器提交的方法:一般为post或get方法,post方法比较安全,ACTION=“URL”,表单元素的统一格式,指定元素的类型,可为TEXT、RADIO、SUBMIT等,控件的名称,控件的初始值,控件的初始宽度,控件中输入的最多字符个数,控件是否被选中,文本框,文本框基本语法,名字:,单行文本输入框,字符宽度为20,文本区的宽度,输入元素的默认值,文本输入框,密码框,密码框基本语法,密码区宽度,初始密码,密码框,密码:,密码框,22个字符宽度,单选按钮,单选按钮基本语法,初始值,单选按钮,默认选中,性别:男,设置此单选按钮被选中,复选框,复选框基本语法,复选框,复选框名,复选框值,聊天,设置此复选框被选中,下拉列表框,列表框基本语法,说明:size确定列表中可同时看到的行数。selected默认被选中的可选项。,出生日期:日,设置此输入框最多只能输入四个符号,设置“选择月份”选项默认被选中,按钮,按钮基本语法,按钮名称,按钮类型可为button、submit,按钮上的标签,单击按钮,控件的值被重置为value属性中指定的初始值,多行文本框,多行文本框基本语法 文本框中的内容,文本框的名字,文本框的列数,文本框的行数,欢迎阅读服务条款协议,本协议阐述之条款和条件适用于您使用Taobao网站的各种工具和服务。本服务协议双方为淘宝与淘宝网用户,本服务协议具有合同效力。淘宝的权利和义务,6行40个字符宽度的多行文字域,练习,编写如左图所示效果对应的html代码,TEXT,PASSWORD,RADIO,TEXTAREA,SUBMIT,RESET,SELECT,CHECKBOX,框架,广告栏顶部框架(top.htm),导航栏左侧框架(left.htm),详细内容页面右侧框架(main.htm),框架的边框,框架集页面(FrameSet.htm),框架的基本结构,框架页面的基本语法,边框尺寸大小,将窗口分割成左中右3个部分,可选,将窗口分割成上下2个部分,可选,第一个窗口要显示的网页,如何创建多个复杂的窗口,要实现如下图所示的窗口,该如何制作?,1、分成上下两个窗口2、把下面的窗口分成 左右两个窗口,top窗口,left窗口,right窗口,如何创建多个复杂的窗口,创建多个复杂的窗口实现步骤如下:1、创建一个HTML页面“top.html”2、创建一个HTML页面“left.html”3、创建一个HTML页面“right.html”,top.html效果图,left.html效果图,right.html效果,如何创建多个复杂的窗口,4、新建多框架HTML页面“Frame_Sets.html”,.,设置无框架边框,不显示滚动条,禁止调整框架大小,框架名称,便于超文本链接锚标签target属性所引用,设置超链接的显示位置,target目标窗口属性name“显示的窗口名”,target属性指定了所链接的文件出现在名称为“窗口名”的框架窗口里。,target属性指定了所链接的文件出现在名称为“rightframe”的框架窗口里,总结,表单表单元素框架超链接的显示,