HTML基础教程8——表单标签

简介: 表单用<form>标签表示,表单用于创建填写信息等,表单中的控件通过不同标签不同元素实现,<form>中最为主要的属性有action,其值一般为后端所提供的,是表单数据提交到后端的核心,还有method(提交方法),其值有get(默认)与post,get相对于post是不安全的,因为此方法会将信息暴露在浏览器中。

HTML基础教程8——表单标签


HTML基础教程8——表单标签


表单基础


表单用<form>标签表示,表单用于创建填写信息等,表单中的控件通过不同标签不同元素实现,<form>中最为主要的属性有action,其值一般为后端所提供的,是表单数据提交到后端的核心,还有method(提交方法),其值有get(默认)与post,get相对于post是不安全的,因为此方法会将信息暴露在浏览器中。


input基本使用


表单中最为主要实现控件的标签为<input>,通过属性type不同值实现不同的控件效果,其中type的值有text输入正常显示,password输入密码隐藏显示,radio单选框,checkbox复选框,file上传文件,reset重置按钮,submit提交按钮,button正常的按钮。


input中占位符


占位用属性placehoder,其值提示用户应该输入什么信息,占位符实现的功能是提示用户该位置输入什么内容,在用户输入内容后提示自动消失。

1.png


radio中单选使用以及默认选项


在我们想实现单选的目的后会发现radio的实现不能和我们想的一样,还是可以把所有框都选上,主要是因为电脑不知道我们需要把那几个框列为一组来做单选,那我们想就解决该问题就需要在同类的<input>标签中填入相同的name。

1.png

默认选中用属性checked,其属性值可以写checked也可以不写,checked在checkbox中同样使用。

1.png


file中多选文件


多选文件使用属性multiple实现,其属性值可以写mutiple也可以不写.若不加该元素,控件只允许上传一个文件。

1.png


button标签


submit只能提交,reset只能重置,button可以搭配js实现更多功能。


下拉菜单标签


下拉菜单用<select>标签表示,其中每一个选项用<option>标签标识,默认选项在<option>标签中使用属性selected,其属性值可以写selected也可以不写,<option>标签中属性value的值代表着我们传给后端的数据,元素值是我们展示给用户的,例如在用户界面我们想使用中文,而数据传输到后端时需要英文就可以将value的值使用中文对应的英文,元素值使用正常的中文。

1.png


文本域标签


文本域用<textarea>标签表示,其属性主要有row和col,其中cols的值表示文本域宽度,rows的值表示文本域高度,文本域可以拖拽右下角改变大小(可以通过设置不允许用户该表大小,这个很重要,后续讲解),文本域主要用于用户填写长文本之类的,例如自我介绍等等。

1.png


lable标签


使用<lable>标签包裹时鼠标点击文字单选框也会选上,可以通过<lable>包住文字和控件实现<lable><input type="radio">女</lable>,还可以通过for和id实现<lable for="sex">女</lable><input type="radio" id=sex>


以上内容不是全部表单内容(大部分已经有了这些基本也够用了),其他的控件例如进度条之类的感兴趣的可以自行上网学习~~~

相关文章
|
17天前
|
定位技术
时尚的联系我们表单HTML模板(源码)
一款时尚的联系我们表单Html模板,带地图和所在位置,输入基本信息和信息发送,看起来很漂亮的联系我们页面。
29 1
时尚的联系我们表单HTML模板(源码)
|
14天前
|
移动开发 UED HTML5
HTML 表单和输入7
HTML 表单标签包括 `&lt;form&gt;`、`&lt;input&gt;`、`&lt;textarea&gt;`、`&lt;label&gt;`、`&lt;fieldset&gt;`、`&lt;legend&gt;`、`&lt;select&gt;`、`&lt;optgroup&gt;`、`&lt;option&gt;` 和 `&lt;button&gt;` 等,用于创建用户输入界面。HTML5 新增了 `&lt;datalist&gt;`、`&lt;keygen&gt;` 和 `&lt;output&gt;` 标签,增强了表单的功能和用户体验。
|
14天前
HTML 表单和输入6
提交按钮 `&lt;input type=&quot;submit&quot;&gt;` 用于将表单数据发送到服务器。表单的 `action` 属性指定接收数据的服务器文件,而 `method` 属性定义了提交方式(`get` 或 `post`)。`get` 方法将数据附加在 URL 后,适用于非敏感信息;`post` 方法将数据包含在请求体中,适用于敏感数据。示例展示了如何使用这两种方法提交表单。
|
10天前
|
前端开发 JavaScript 安全
HTML+CSS+JS密码灯登录表单
通过结合使用HTML、CSS和JavaScript,我们创建了一个带有密码强度指示器的登录表单。这不仅提高了用户体验,还帮助用户创建更安全的密码。希望本文的详细介绍和代码示例能帮助您在实际项目中实现类似功能,提升网站的安全性和用户友好性。
21 3
|
16天前
HTML 表单和输入5
复选框(Checkboxes)由 `&lt;input type=&quot;checkbox&quot;&gt;` 定义,允许用户选择一个或多个选项。
|
16天前
HTML 表单和输入2
HTML 表单是用于收集用户输入的区域,包含各种表单元素如文本域、下拉列表、单选框和复选框等。使用 `&lt;form&gt;` 标签创建表单,其中包含多个 `&lt;input&gt;` 元素来定义不同的输入类型。
|
16天前
HTML 表单和输入3
HTML 表单中的 `&lt;input&gt;` 标签是最常用的表单元素,其类型由 `type` 属性定义。常见的输入类型包括文本域(`&lt;input type=&quot;text&quot;&gt;`),用于用户在表单中输入字母和数字。
|
16天前
|
数据安全/隐私保护
HTML 表单和输入4
密码字段使用 `&lt;input type=&quot;password&quot;&gt;` 定义,输入的字符会被隐藏为星号或圆点。单选按钮使用 `&lt;input type=&quot;radio&quot;&gt;` 定义,用户只能选择一个选项。
|
15天前
|
移动开发 编解码 UED
除了 `<audio>` 和 `<video>` 标签,HTML5 还支持哪些多媒体格式?
【10月更文挑战第19天】HTML5对多种多媒体格式的支持,为网页开发者提供了丰富的选择,能够更好地满足不同类型多媒体内容在网页中的展示和交互需求,提升了网页的用户体验和多媒体应用的多样性。
|
15天前
|
存储 移动开发 前端开发