提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、表单元素form
- 二、form元素的属性
- 1.action
- 2.method
- 3.enctype
- 4.注意事项
- 三.input元素
- 1.input元素是什么?
- 2.type
- 2.1 text
- 2.2 password
- 2.3 radio
- 2.4 checkbox
- 2.5 button
- 2.6 submit
- 3.其他属性
- 3.1 name
- 3.2 value
- 3.3 placeholder
- 3.4 disabled
- 3.5 readonly
- 4.textare元素
- 5.select元素及option元素
- 总结
前言
表单以及表格一般应用在登陆界面或者注册界面
定义表单一、表单元素form
form元素:通常我们会将整个表单元素放在form中,其作用是将所有form元素中的表单内容都提交到服务器
简单写一个表单代码:
浏览器打开:
二、form元素的属性
1.action
规定了当表单发出提交请求时数据应当提交的位置,例如:
这就是向www.baidu提交表单。
2.method
规定了表单数据提交的方式,其中最常用的两种:
1.get
这种提交方式是显示提交,用户的数据会直接显示在地址栏中
2.post
这种提交方式属于隐式提交,用户的数据通过打包的形式提交,在地址栏不会显示出来
3.enctype
enctype属性定义表单进行编码的方式
一般默认值为application/x-www-form-urlencoded,而另一种multipart/form-data是在上传文件时使用
4.注意事项
注:
1.实际上,method的两种显示方式的安全程度是一样的,隐式提交并不会比显示提交要安全。
2.form元素是功能元素,在开发静态页面时意义不大
三.input元素
1.input元素是什么?
标签用于搜集用户信息。
根据不同的 type 属性值,在input框中可以输入文字、密码,也可以是单选框、多选框、按钮。这样的分类可以方便信息的搜集。
2.type
type属性是input元素最重要的属性,它直接确定输入框的类型
接下来介绍几种常用的type属性:
2.1 text
如图:
显示:
框中可以输入文本或数字,一般用于登陆界面中的帐号输入
2.2 password
如图:
显示:
password一般用于登陆界面的密码输入框,在这个框内输入的文本或数字是不可见的,会以*号显示。
2.3 radio
如图:
显示:
radio用于单选框,一般在性别选择时使用。
2.4 checkbox
如图:
显示:
checkbox是多选框,一般选择爱好等可以选择多个时使用。
2.5 button
如图:
显示:
button只是单纯的按钮,没有具体功能。
2.6 submit
如图:
显示:
将整个表单提交给服务器。
3.其他属性
3.1 name
name属性是元素的名字,在服务端使用,只有在radio中使用时具有分组功能。
3.2 value
输入框的值,当没有设定value时,直接提交文本内容。
3.3 placeholder
在输入框中显示提示的文本,但是文本框只会有显示,不会有内容。
3.4 disabled
当input框加载时禁用此元素。
3.5 readonly
框内文本无法更改,是程序员自己设定的,只能看。
4.textare元素
如图:
显示:
标签定义多行的文本输入。
文本区中可容纳无限数量的文本,其中的文本的默认字体是等宽字体。可以通过 cols 和 rows 属性来规定 textarea 的尺寸。
5.select元素及option元素
一把元素是嵌套在元素中使用,可以说是固定搭配,
如图:
总结
表单的学习主要需要弄清楚元素的属性,多看多练,才能熟练掌握。
更多推荐
菜鸟教程:HTML表单详解
发布评论