表单元素设置提⽰信息的属性_HTMLCSS学习笔记(⼆)
——HTML表单标签
表单
1 :表单标签
属性 :
action = '接⼝地址'
method = 'get / post'
name = '表单名称'
2 :表单控件
属性:
type = '控件类型'
name:属性标识表单域的名称;
Value:属性定义表单域的默认值,其他属性根据type的不同⽽有所变化。
maxlength:控制最多输⼊的字符数,
Size:控制框的宽度(以字符为单位)
1)⽂本框
2)密码框
3)提交按钮
4)重置按钮
5)空按钮
3:表单补充
1)单选按钮组
男
(默认选中)⼥
2)复选框组
* disabled="disabled" (禁⽤)
* checked="checked" (默认选中)
3)下拉列表(菜单):
下拉选项1
下拉选项2
…………
表⽰下拉列表,name属性不是必须的
默认选择项⽤selected属性;
html中提交表单用什么属性4)表单域多⾏⽂本定义:
语法:
多⾏⽂本。rows属性和cols属性⽤来设置⽂本输⼊窗⼝的⾼度和宽度,单位是字符。 阻⽌ 浏览器对窗⼝的拖动设置:{resize:none;} (css属性)
5)上传⽂件:
语法:
4:表单标签补充
1)表单字段集
语法:
说明:相当于⼀个⽅框,在字段集中可以包含⽂本和其他元素。该元素⽤于对表单中的元 素进⾏分组并在⽂档中区别标出⽂本。
fieldset元素可以嵌套,在其内部可以在设置多个 fieldset对象。disabled定义空间禁制可⽤;
2)字段级标题:
语法:
说明:legend元素可以在fieldset对象绘制的⽅框内插⼊⼀个标题。legend元素必须是 fieldset内的唯⼀个元素。
3)提⽰信息标签:
语法:
说明:label元素⽤来定义标签,为页⾯上的其他元素指定提⽰信息。要将label元素绑定到 其他的控件上,可以将label元素的for属性设置为与该控件的id属性值相同。
拓展:post/get
(1). 从功能上讲,GET⼀般⽤来从服务器上获取资源,POST⼀般⽤来更新服务器上的资源;
(2). 从REST服务⾓度上说,GET是幂等的,即读取同⼀个资源,总是得到相同的数据,⽽POST不是幂等的,因为每次请求对资源的
改变并不是相同的;进⼀步地,GET不会改变服务器上的资源,⽽POST会对服务器资源进⾏改变;
(3). 从请求参数形式上看,GET请求的数据会附在URL之后,即将请求数据放置在HTTP报⽂的 请求头 中,以?分割URL和传输数据,
参数之间以&相连。特别地,如果数据是英⽂字母/数字,原样发送;否则,会将其编码为 application/x-www-form-urlencoded MIME 字符串(如果是空格,转换为+,如果是中⽂/其他字符,则直接把字符串⽤BASE64加密,得出如:
%E4%BD%A0%E5%A5%BD,其中%XX中的XX为该符号以16进制表⽰的ASCII);⽽POST请求会把提交的数据则放置在是HTTP 请求报⽂的 请求体 中。
(4). 就安全性⽽⾔,POST的安全性要⽐GET的安全性⾼,因为GET请求提交的数据将明⽂出现在URL上,⽽且POST请求参数则被包
装到请求体中,相对更安全。
(5). 从请求的⼤⼩看,GET请求的长度受限于浏览器或服务器对URL长度的限制,允许发送的数据量⽐较⼩,⽽POST请求则是没有⼤
⼩限制的。
本⽂转⾃知乎号:千锋HTML5学院
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论