html哪些标签必学,HTML必备表单标签详解(二)

本文介绍了HTML表单的基础知识,包括不同类型的表单输入项如文本框、密码框、单选框等,以及如何使用选择框和文本域。还涵盖了表单标签的必要属性,如action和method。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

​​​​​​一. HTML表单标签

相当于程序:main方法

表单相当于WEB程序的入口,作用:用来提交数据

1.标签:

93be2e742b80f2e99abc646974da3da2.png

2.表单-案例

8cfd77443a9e7841265faffe93ad57c1.png

密码框:非明文。

信息输入框

type:框体类型

text文本框:正常输入。

password密码框:非明文

submit提交按钮:把表单中所有信息输入框的数据提交给网站(服务器)

value:值

①给按钮设置按钮名称

4ee0416198fae71834498db59e493aa0.png

22d1a5c47fcd77145974bb5758299a7e.png

9aa1c56b4d9804707b65f28ee5d323aa.png

建议:除了单选框和复选框以外,其他框体的name属性不能一致

3. 案例2

通过案例,快速学习表单知识

e3761a7f290341565dd06d252fd9017a.png

reset 重置按钮:把表单输入项恢复到默认状态。

代码实现:

用户名:

密码:

性别:男

爱好:跑步

旅游

编码

照片:

籍贯:

请选择籍贯

北京

江苏

黑龙江

河南

简介:xxxxxxxxx

总结:

1、统称为表单输入项,用来输入表单信息

2、表单输入项若需要提交数据,必须得有name属性(按钮除外)

3、参数列表上:

name属性就是参数名   变量名

value属性就是参数值   变量值

String username = “zzz”;

4、所有的按钮必须给value,设置按钮名称

所有的单选框和复选框必须有value属性。

其他根据题意、需求看情况设置value

4.​​​​​​​ 表单输入项标签-

属性

取值

描述

type

text

文本框,单行的输入字段,用户可在其中输入纯文本。(默认)

password

密码框。  内容为非明文

radio

单选框。在同一组内有单选效果

必须设置name属性 分组,name属性相同;

必须设置value属性 为组件赋予默认参数值;

checkbox

复选框。  在同一组内有复选/多选效果

必须设置name属性 分组,name属性相同;

必须设置value属性 为组件赋予初始值;

submit

提交按钮。用于控制表单提交数据。

该组件上不建议写name属性

reset

重置按钮。 用于将所有的 表单输入项恢复到 默认状态

该组件上不建议写name属性

file

附件框。用于文件上传。(后续文件上传会详细讲解)

hidden

隐藏域。一般用作提交服务器需要拿到,但用户不需要看到的数据。

该组件必须有name和value

button

普通按钮。需要和JavaScript事件一起用(后续JavaScript会详细讲解)

5.​​​​​​​ 选择框标签-

定义一个下拉列表。可以进行单选或多选。

定义一个下拉列表的列表项。

920519e0848897433aa579dc4a9ac38a.png

select属性:

属性名

属性说明

name

组件名。(必设置)

如果需要下拉选择框数据提交到服务器,必须提供name属性

multiple

设置该标签选项全部显示,并且可以进行多选提交。默认为单选。

不设置该属性,为单选

17978b3907c57274b104e1951b7fad1a.png

设置该属性multiple="multiple",为多选

c86676794fce82f480c0b823a41807b8.png

option属性:

属性名

属性说明

value

设置需要提交的参数值。(必设置)

selected

设置某个列表项默认选中。

若列表中没有列表项有该属性,默认第一个列表项被选中

选择框必须有的属性:

必须name属性

建议必须有value属性,属性值建议不是中文。

选择框默认选中:

单选框/复选框默认选中:

6.​​​​​​​ 文本域标签-

标签

文本域标签,可支持用户输入并提交大量纯文字数据。

textarea属性:(没有value属性)

属性名

属性说明

name

组件名。(必设置)

如果需要下拉选择框数据提交到服务器,必须提供name属性

文本域和文本框区别:

文本框不能换行,文本域可以

文本框参数值是value属性,文本域参数值是标签的内容体

7.​​​​​​​ 表单标签

所有的表单输入项,必须放在

标签之中,必须有name属性

属性名

属性说明

action

请求路径,确定表单提交到服务器的地址(路径)【必设置】

【将表单数据提交到何处】

默认把数据提交当前页面。

一般会将数据提交到服务器的程序上。(javaweb核心会详细讲解)

method

请求方式。常用的取值:GET、POST

【将数据以何种方式提交】

默认为:GET

get提交方式特点:把数据拼接到地址栏上

post提交方式特点:没有把提交数据拼接到地址栏上。请求体

5e786cf7fdffb2c21bc419e8fbed9cca.png

aac3ae655317ee8927d7bd82c4c8dfa7.png

今日总结:

Html表单:

----表单标签(本体)

表单输入项:用来输入信息

所有的表单输入项必须被

标签包裹标签单独使用没有效果

看完恭喜你,又知道了一点点!!!

你知道的越多,不知道的越多!

~感谢志同道合的你阅读,  你的支持是我学习的最大动力 !加油 ,陌生人一起努力,共勉!!

来源:oschina

链接:https://my.oschina.net/ithuang/blog/4318951

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值