html入门3_表单和框架

1.单词:

Form 表单   select 选择   Frame 框架   Reset 重置   
Button 按钮   textarea 文本域   Text 文本   Submit 提交
Checkbox 复选框   radio 单选框   frameset 框架集    

2.请求,参数,列表

input标签:type="各种值",text 文本的意思
form中的标签的name属性用于 提交 参数列表的 参数名

例:
url:https://www.baidu.com/s?wd=%E8%8B%B1%E9%9B%84%E8%81%94%E7%9B%9F
https://www.baidu.com/s  ?前面的叫请求
wd=%E8%8B%B1%E9.....	 ?后面的 参数名1=参数值1&参数名2=参数值2  整体叫做参数列表

表单 action  https://www.baidu.com/s
"?wd=" + "输入的内容"
		
输入项(标签)的name属性的值wd、name和参数列表的参数名有关系
<input type = "text" name="wd"/>
可提交的按钮
<input type = "submit" value = "提交"/>

3.Form表单

form 表单, 无样式的,仅用于标记表单
action属性:请求地址,提交到xx位置
method属性:GET/Post  (get:明文  post:数据流)
默认是get:url上体现参数列表。
post:url不体现参数列表,以数据流形式发送。更安全,例如登录密码或文件上传

4.表单中的元素

4.1 submit

input:
type = "submit":提交按钮
value:按钮上的值

4.2 文本输入框

type = "text" 默认的就是text
value:输入框的值
size:输入框显示的字符数,不准
maxlength:最大输入字符数
placeholder:默认显示的无效提示文字

required:H5 特殊属性 必须输入验证
novalidate="novalidate" form关闭H5自带验证功能

4.3 密码输入框,属性同上

4.4 H5的文本框:

type=number; min max step
type=range;	横条拉动
type=email;	邮箱
type=url;	网址
type=color;	颜色选择框
type=date;	日期
type=time;	时间
type=tle;	电话号码

4.5 radio:单选按钮(重点,常用)

name属性用于将几个单选按钮标记为一组,从而只能从中选择一个
value属性用于 提交时确定哪一个被选中
checked:特殊属性,默认被选中

五个特殊属性,有属性就生效,不必要给值
checked,selected,disabled,readonly,required

4.6 复选框:checkbox

复选按钮:多选按钮
提交时:一般用name区分一组,用value区分选中
checked特殊属性,默认被选中

4.7 重置按钮:reset

重置按钮,使页面回到页面初始状态,不是清空	

4.8 file用于文件上传

4.9 button

在表单中的按钮:

1.提交按钮
	1.input type=submit
	2<button>提交</button>
2.重置
	1.type=reset
3.普通按钮
	1.type="button" value="不提交的按钮"
4.可提交的图片
	1.type="image" src=""

4.10 hidden

看不见的可提交标签

4.11 多行文本输入框:textarea

属性:

rows:行数
cols:列数

textarea的值就是 内容。要注意开始和结束标签不要有空格和空行

4.12 下拉列表select > option

提交时:

select 上写name
option 上写value

option上的
selected 默认被选中

lable:等同于 optional标签的内容

4.13 特殊属性:disabled/readonly

checked:  redio,checkbox 能用
selected: select的option 能用
disabled:  灰的 不能提交,通常用type="hidden"解决提交问题
readonly:  可以提交

5.框架集 frameset >frame

!!!frameset是不需要body的!!!

!!!html4的头也要是frameset的头!!!

frameset属性: src关联的文件

1.rows=" , , , "  上下分
	1.rows="100px,*"
	2.rows="10%,*"
2.cols=" , , ,"(同上) 左右分
!!!分的是frame框架。frameset也能嵌套frameset!!!
3.点击某个frame中的链接控制 哪个部分跳转??
	a标签的target:
		1._parent/_top:都是整个网页跳转
		2.某个frame的name。则name所指的frame跳转

6.内联框架 iframe

a标签的target:

_parent:内联的所在框架内全变
_top:直接整个网页都变
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值