网页编程基础第五章知识点总结——框架 表单
知识点预览
框架
表单
框架
1.多窗口页面
a)一个页面包含多个文档,每个窗口称为框架或者帧
b)框架的组成
frameset frame
2.<frameset>框架集元素(可嵌套)
a) 语法:
< frameset>——开始必需
内容: < frameset>、<frame>、<noframes>元素
</frameset >——结束必需
b)属性:
id、class、title、style
cols:几个垂直
rows:几个水平
frameborder:是否显示边框
3.<frameset>元素应用举例
4.<frame>框架元素
a)语法:
< frame>——开始必需
内容: 空
无结束
b)属性:
i.name:框架名称
ii.target:
iii.src:框架内容的链接
iv.rameborder:边框宽度
v.marginwidth:空白宽度
vi.marginheight:空白高度
vii.noresize:设定边框大小不会改变
viii.scrolling:滚动条设置 auto、yes、no
5.frame元素应用举例
6.链接到框架窗口
target属性的值:
a)_blank:浏览器新窗口打开
b)_self:a标识的链接文档和a元素所在窗口(框架)中打开
c)_parent:在当前a元素所在框架的父框架中打开,如果没有父框架,用法同_self
d)_top:a标识的链接文档在浏览器的整个窗口中打开
e)FrameName:a标识的链接文档在指定的框架中打开
7.<noframes>无框架元素
a)语法:
< noframes>——开始必需
内容: 无框架网页的html
</noframes>——结束必需
b)属性:id、class、title、style、lang、dir
c)作用:保存一些内容,不支持框架的浏览器显示出来,支持框架的浏览器不显示
8.<iframe>浮动框架
a)语法:
< iframe>——开始必需
内容: 无
</iframe>——结束必需
b)属性:
i.通用:id、class、title、style
ii.name
iii.src
iv. frameborder:默认为”1”
v.marginwidth
vi.marginheight
vii.scrolling:yes、no、auto
viii.height:高
ix.width:宽
9.浮动框架应用举例
表单
1.表单的功能
a)用户提交信息后服务器进行处理
b)表单的处理过程
2.<form>表单元素
a)语法:
<form>——开始必需
内容:表单域元素
</form>——结束必需
b) 主要属性:
i.accept:文件上传所使用的MIME类型列表
ii.action:定义表单被提交时发生的动作,通常包含服务方脚本的URL(如ASP、PHP)
iii.method:指定表单提交数据的方式,有get和post。get是把数据直接附加在URL上,而post是把数据封装后再提交给服务器。
c)alt属性的作用
d) 图像元素应用举例
3.表单控件元素
<input>元素、<textarea>元素、<select>元素、<option>元素
4.<input>元素
a)语法:
< input>——开始必需
内容:无
结束无
b)主要属性:
i. type:类型
ii.value:数据
iii. name:控件名称
c)文本域控件
i.type=”text”
ii.作用:单行文本输入片段
iii.属性:
maxlength:限制输入的字符数
readonly:设置只读
d)口令控件
i.type=”password”
ii.作用:屏蔽用户输入 “*”号屏蔽
iii.属性:
maxlength:限制输入的字符数
value:默认显示的值
e)提交按钮和重置按钮
i.ype=”submit”
ii.作用:传送表单数据给服务器端脚本或者其他程序处理
iii.属性:
value:
iv.type=”reset”
v.作用:清空表单内容并设置为默认值
vi.属性:
value:
f)复选框控件
i.type=”checkbox”
ii.作用:多选框,多种选择
iii.属性:
checked属性:设置默认选中
value:提交到服务器
注意:组的name必须相同
g)单选按钮
i.type=”radio”
ii.作用:互斥地选取某种属性
iii.属性:
checked:默认选中
value:文本
注意:组的name必须相同
h)图像按钮和普通按钮
i.type=”image”
ii.作用:用于实现用户自定义的按钮风格
iii. 属性:
src:图片位置
iv.type=”button”
v.作用:用于控制执行客户端脚本,通常是JavaScript
vi.属性:
value:标签
i)隐藏控件和文件选择控件
i. type=”hidden”
ii.作用:它包含不希望用户看见的信息
iii.属性:
value:文本,用户提交表单,该值与其他数据一起被传送给服务器
iv.type=”file”
v.作用:上传文件
vi.属性:
value:文本,要上传的文本在本地的路径
注意:form的method一定为post
5.<textarea>元素——文本域
a) 语法:
<textarea>——开始必需
内容:初始文本
</textarea>——结束必需
b)主要属性:
i.cols:列数
ii.rows:行数
iii.name:名字
iv.readonly:文本区域不可编辑
v.accesskey:设置快捷键
vi.tableindex:tab键控制顺序
c)作用:建议一个多行的文本输入区域
6.文本域控件举例
7.<select>菜单/列表元素
a)语法:
< select>——开始必需
内容:option元素
</ select>——结束必需
b)主要属性:
i size:列表高度
ii. mutiple:数据项可以多选
iii.name:该控件名字
c) 作用:建立一个选择菜单/列表
8.<option>菜单项/列表项元素
a)语法:
< option>——开始必需
内容:文本
</ option>——结束可选
b)主要属性:
i.value:指定选中该项时提及的值
ii.selected:预先被选择
iii.lable:作为该选项的值被发送
c)作用:代表一个菜单/列表的选项
9.菜单/列表控件举例
10.<lable>标签元素
a)语法:
< lable>——开始必需
内容:文本
</lable>——结束必需
b)主要属性:
i. for:与该元素相关联的控件的值
c)作用:关联后,点击文档标签和点击控件作用相同
11.fieldset元素
a) 语法:
< fieldset>——开始必需
内容:legend元素
</fieldset>——结束必需
b) 主要属性:
c) 作用:对输入域元素进行分组
12.legend元素
a)语法:
< legend>——开始必需
内容:文本
</legend>——结束必需
b)主要属性:
c) 作用:为fieldset提供一个说明性的标题
13.表单处理数据及处理方式
a) 通用网关脚本(CGI脚本)
b)服务器端Java(JSP、Servlet、Struts)
c)动态服务网页(ASP)
d)MAILTO(后面跟上邮箱地址)
分享到:
相关推荐
Oracle 8基础——对服务器编程 对服务器编程对服务器编程对服务器编程对服务器编程对服务器编程
Oracle10g 培训——基础知识,适合初学者了解,
Oracle工作总结——日志文件切换频率的调整 Oracle工作总结——日志文件切换频率的调整
oracle内部培训资料——游标 实例代码,使用注意事项等
oracle培训教材——备份与恢复以及常用命令 把oracle数据库从我的电脑上迁移到机房的电脑上,一开始采用dmp/imp方式,但是发现需要导出很多用户,太麻烦。所以决定采用冷备份/冷恢复的方式。
Oracle SOA 套件——Oracle BPEL 流程管理器Oracle SOA 套件——Oracle BPEL 流程管理器
Oracle学习笔记——day01 学习的好东西Oracle学习笔记——day01
Oracle 数据库系统——基础与工具.pdf
Oracle大学培训资料——Oracle9i 数据库管理基础 I(中文版)
Oracle学习笔记——day02 学习的好东西 Oracle学习笔记——day02
Oracle学习笔记——day04 学习的好东西 Oracle学习笔记——day04
Oracle学习笔记——day03 学习的好东西 Oracle学习笔记——day03
Oracle学习笔记——day05 学习的好东西 Oracle学习笔记——day05
Oracle数据库教程——nbu恢复oracle数据库案例
oracle系统培训课件——资料包(7个ppt).rar
该资源是关于Oracle数据库的入门知识,内容不是很深入,非常适合初学者阅读,我自己也是初学者,我觉得还不错,希望能帮倒需要的朋友!
第 1 章 从零开始——Oracle 9i 基础 第 2 章 构建环境——安装 Oracle 9i 第 3 章 管理入门——数据库服务器的管理 第 4 章 数据利器——SQL ****** 第 5 章 智能管理——用好集成管理环境 第 6 章 运行维护——...
很好的oracle 10培训资料——管理第二部分:管理实例
Oracle数据库管理员培训教材——10g版本,学习初学oracle,oracle进阶等有很好的帮助,就是好!
Oracle数据库技术——动态SQL。详细资料~